<SEC-DOCUMENT>0001628280-21-004536.txt : 20210311
<SEC-HEADER>0001628280-21-004536.hdr.sgml : 20210311
<ACCEPTANCE-DATETIME>20210311160321
ACCESSION NUMBER:		0001628280-21-004536
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210311
DATE AS OF CHANGE:		20210311

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34522
		FILM NUMBER:		21733242

	BUSINESS ADDRESS:	
		STREET 1:		3700 N CAPITAL OF TEXAS HWY
		STREET 2:		#350
		CITY:			AUSTIN
		STATE:			TX
		ZIP:			78746
		BUSINESS PHONE:		5124372700

	MAIL ADDRESS:	
		STREET 1:		3700 N CAPITAL OF TEXAS HWY
		STREET 2:		#350
		CITY:			AUSTIN
		STATE:			TX
		ZIP:			78746

	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-K
<SEQUENCE>1
<FILENAME>asur-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a,d:12dfaeae3a954a1fb4b4bbbdf7da57ea--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:asur="http://www.asuresoftware.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>asur-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV84LTEtMS0xLTA_f4b10b0b-94fa-4be1-8a70-08c92d9d6bd9">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV85LTEtMS0xLTA_68779ede-0c0d-45c2-93a4-2ea35fd86a32">0000884144</ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV8xNS0xLTEtMS0w_b5314011-67cc-485d-9885-984967b08759">2020</ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV8xNi0xLTEtMS0w_0f8773bb-7caf-4776-bde8-91372fbc1531">FY</ix:nonNumeric><ix:nonNumeric contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i704424dc2f464b4bb06936362d5f058d_D20200101-20201231" name="asur:RevenueRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ib6c5aa955d3d44ca8f636ebb32978f15_D20200101-20201231" name="asur:RevenueRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzM2MDY_ac34474c-6c58-40e0-885e-a61e4d31f4ca">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1MDQ_d98c405c-c825-43ea-9c3f-ca0de1a375c6">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1NTU_a85cb92b-219a-4b6e-940d-b3b180cf0b74">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="ic040f20dc50448fabd05c742a072e313_I20201231" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI2Nw_097e94de-5f8d-4b1d-8e91-f885f01865bf">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="asur-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ief57c565cd27481faaa180caf81c9d78_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3f6c32b33b604e99b0d6c0490049c2ac_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08138cc0ff89423096828aac4ada0c70_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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-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="i8908cf40773b491a8b5f7ae63f62619d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringrevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if408af0cd2a14467a0095074c4769b87_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringrevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd1f690cfb242e2a874ce6797c879fd_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cff6f855568433b81b48be69c8b9e70_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefa3739a02134201b507dbfdacb17324_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e5c18c42b6f403aa12691cca4524ac7_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41189f51c4c2417c95af16f536712f1e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67c861c5c7fa4664bf44b433a0826de9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i592392fb22184e6ea9bcd38c789b8fa6_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf3547ee19cb4ce99100454891434654_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf0081f4feae4d94915254a362de8844_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02b097588e524a8aaec5822777a8dcbc_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5925113ae83649328aaf0f2f2215409d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99bf0c5ab0a140fd9b313b766414f4cc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i057512a74dc2447e9043028708f43991_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ef5262ef2b4dd78ab2b2b218051ff4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ed8c8c127c54cc485db44bb72ebbbf3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefce837acf92488ea1d9316706043702_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62b2a00872eb4eaa955caf9b616aa64d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f4dc4ea5ef4fa89acad4484003448f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i773f7000e4224b0f8f06f950328ebd1c_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="i47fd7706624f4c0f86830bfba992382d_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="if411235b6cc24a529e99958c820fd40b_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="ida22bc12c4a64720b4509bea6135142c_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="i85b462dfff08438694c9cfb8fb047c08_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:unit id="productline"><xbrli:measure>asur:productLine</xbrli:measure></xbrli:unit><xbrli:context id="i4e8882d002254712a32525889e3db6cd_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">asur:CommitmentOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i036b0ab0fcb247deb9567e063c77e9c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">asur:CommitmentOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6f18c1bb3064024809309134cda2d45_D20200401-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5e85a2d22964afa8c62b7f2b3218761_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i704424dc2f464b4bb06936362d5f058d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:MaintenanceAndSupportServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dc0836138fb408ba5d044e85768a573_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:MaintenanceAndSupportServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6c5aa955d3d44ca8f636ebb32978f15_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:DeferredMaintenanceServicesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56b0417a01b44da2930bb7c922f28436_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:DeferredMaintenanceServicesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47915a2e499a4e8abfc25e118401eb5b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">asur:FundsHeldForClientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e3692e4932b45b9973bfb3af1b07fc7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">asur:FundsHeldForClientsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37e41421975046fe810856a86175a230_I20201231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78490f85fa2240a0b2f373de5fca532d_I20191231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f89f119d574fffa4165e0b1fa5c94f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12c32c228afe40b1a0d8616f08614857_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946be453ffb64d81a93a58591f5ced00_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70f22c4fbeb04961a4b9d31e703d7233_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23e991e82a0b4c21b7f847140f569028_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>asur:security</xbrli:measure></xbrli:unit><xbrli:context id="i06b4c0571bc0489ea9d8444f4a36d310_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:UnrealizedLossesIndividuallyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e238127f90e483cb4bc13eb57423a6f_I20201231"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ec981f689504b879b7c35ee8c689bdc_I20201231"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32b165c8524b4fb9973ee855e6478545_I20201231"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b2cc783cebc4e6e877df07f83c1a2e1_I20201231"><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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5293614b4624181aa43a8d69dd89bfb_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if731429a71cc4280b9f8331a8d265da1_I20201231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1990ada825314816aff38e510cbc58e8_I20201231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc4a9e6a5bed440eb5102e4a22cb41e7_I20201231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbfcacda28f04d98ae50b4e68612b312_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d9f7736fec841c684eff8247602b3a5_I20201231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a68964e7884c10b60bc7d51d3d6e20_I20201231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d56af6dac2b478e8e443491b2344913_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i550223d7957e4c568bf9d5b28183919f_I20201231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i658b068a774d412c82430fe7d667b18f_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb1842cdd0cc410baab0e2a19d9d300a_I20191231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1352ffe0c05b4e18a2fa75128b660ac5_I20191231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54fbbf2300584e1aa7da13e3003d8002_I20191231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7fe9d93080f460d93c363f293114eba_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26d259285d364829bc23cd636d91c6ae_I20191231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4b47b0236b347cf90e37b3b078684ee_I20191231"><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:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a58020b0ff44da6bbb1267c43c40aea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55bf8d14b526418a857208a5b100e60b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d16e68075747dcac944ba5ba3dc870_I20191231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40af28b1f9c8485f8d920cf3c4d3a64c_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2d43338419b45e48c132c776b5c931f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7717c22509b84e30b5a0eeb20e604f8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:AssetAcquisitionAxis">asur:January2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="business"><xbrli:measure>asur:business</xbrli:measure></xbrli:unit><xbrli:context id="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:December2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9285dbcbcaab42ccb17828201d1459b0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb8c771cdfb045fa82618185bc08dc72_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d23c0d93349432094e4e5e09693df6d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9131ee1da6714314810a96f25eee2e41_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4185382eae84f7f99665cad06e109c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3069f19c8734cc2b247c3973076895f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">asur:HumanCapitalManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f3a98343ad84374a1e8b9aab9821df5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i439037a4945949c18ee675e5e8ffe8a7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22733b53714b46f0a0760e488e98f1cd_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i149fe36ce551449aab5159bd127f9be8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i625b27baddf243569ddbffbc665b8019_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df61962a7524626b70cc57540c36548_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03a8c0a8d3364239ac80a068f3c4037a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i831afe950c6646a394229aa14b25e4e6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2688994fa7e495baaf20de6f8cec2f7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab7ffe977a0247dd8007fcc29fef1fec_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be3f2a46acd451c8a9803153113a382_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if29342e22e674ad0b8e4ce2fdd307ce5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb72090992d04b519598c2adf08adbd5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d916b65630e4523b63f076957708fcb_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2ae8569ff2e43039f8058a5aa81055c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if69cd8a60bba4dccb0554c19744e5449_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2afa949a4584094aa3661804d6952e1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i58a8e3c3671b4f91ade45ae1b2607d70_I20201231"><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:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5f31b8bf4df4263904bb50d81214266_I20201231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccf38f1d6a0f4af78431c5903aad14f4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e3c8cc10c14603abbdb80463447c28_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic97873a7002e46dc96176a3f5a7e2138_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4b89f03978946ff82ee8b3ad6a32732_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca86af11e494e758943e5ad4509ada8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ca4952700a9481fa20b0519f6c727eb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec90acee4e024977b69e3600cc300a1e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5e50f9fb48412f872afff8bc2f318e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if375dc449da145a6acd965eabb651d3f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd6e87df97d148baa3ed45197ae67a15_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35146ff7a9814e63b2fc45a443cf85dc_I20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ca18231315249ea84e22e94704bfbab_I20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba70611a59f41bfa7091c89b6a6ddec_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i873c6fb1986249e683eee10146a354d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231"><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="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe2485d8994c4faabe429970cf0b1581_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3f638e6b9864f7abf185b91f1c77545_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d5970a3a98a4e75b83406242268c1e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4523f671a5fb45cd80b3cf521b8bd984_D20200101-20201231"><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="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i558c2f05236042eaa101035ff737a217_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie346c9e3e1594dcfadf9ac6716c0a8e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15e5547ef1074a6095615d73fe0dfb7a_D20200101-20201231"><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="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f9d390f86af418a92d55a1fbc7a2ef4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fbc6202978b49e2ad03acecbc41797d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21147e5906fa4138b236ea4759b0d787_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:DebtInstrumentPeriodicPaymentAxis">asur:PeriodicPaymentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia17e8dc40f4e437495f08f932f0542a2_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:DebtInstrumentPeriodicPaymentAxis">asur:PeriodicPaymentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fbaccfced8c4984ac7535f090264d89_D20200810-20200810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:PPPLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i700b76dbce8d43c8b75e1c67eb69d3af_D20200101-20201231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b93cb69f2d428d96b2078c059623f6_D20200101-20201231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i137d30726cc94529baef5d684f149c73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4d6c6adac134f9db36175e5383a24aa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3beaba0055dd4976b2bbb3e8de4aa5e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a53a01e5f934474a3afcde939102ff1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba6a79e3f8944dbe8721906e75338316_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2d34fea37784a3bbd4502707c7a2131_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i193ce13b31254ac7bc3ba75776185a17_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ef67248fef947fc93cc55cfdaa687fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id58dd8d668a94ff8b06c55656392a033_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8b5d735dde5430aa0c5a8d85bf4df88_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2018-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86532a6969064163a1657ff498f58d5a_I20200309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>asur:plan</xbrli:measure></xbrli:unit><xbrli:context id="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd23e03a39f443f4988c7417362c6c3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia30f77dd8e3c498ab8969c42a3121ca9_D20190501-20190531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:A2018PlanAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-01</xbrli:startDate><xbrli:endDate>2019-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad269aae84764e91bea26c4c7c49baa8_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:A2018PlanAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb112f32a49a4d4b919f81a68c7ba330_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4afcc175c6c94be79cf5b0cac4005d6d_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i789efbb74ab34d8288b9cce630a234f4_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie05fb0d373be4319a97d3080b6e29ca7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd45584d5ef74aad855057ac3e628246_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3dca38deda74bf9bd8ba81e797525ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PostemploymentRetirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i334eb7301a8e4b9594b7a6303c755e44_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PostemploymentRetirementBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f27b239ee954c239cecaddfeebea165_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i790fc43692d14f4795155518c93569c4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfebf028ca1f4985bf0fd61eaf8d7a13_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic040f20dc50448fabd05c742a072e313_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17b6ede534d04042adc115ba0bcc3020_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_1"></div><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;text-indent:6.75pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div style="margin-top:6pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0Njk2_eddbcdc9-cfc5-447b-b0d3-9f30142322a8">10-K</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.543%"></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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleantrue" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6OWIyNGIyMDRkYzQzNDhiZjkxZDZmYWYzMTY4MmEwY2EvdGFibGVyYW5nZTo5YjI0YjIwNGRjNDM0OGJmOTFkNmZhZjMxNjgyYTBjYV8wLTAtMS0xLTEzMTA_e2d177a1-e8bf-43e4-9ec0-6bf896a51e9b">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="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:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the calendar year ended </span><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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8xNjQ5MjY3NDQ1NzYw_2a7fb097-8835-48e8-9237-e1f289f6be65"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8xNjQ5MjY3NDQ1NzYw_aef3b5ea-8266-44b5-97ab-197d533d9725">December&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.543%"></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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6NjRhYTc4YmFiN2U0NGYwOWI0ZjRjNTUyNGM2MDhmMDIvdGFibGVyYW5nZTo2NGFhNzhiYWI3ZTQ0ZjA5YjRmNGM1NTI0YzYwOGYwMl8wLTAtMS0xLTEzMTI_243383d0-07d8-4454-a800-e327fb8d8f0c">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="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:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;to&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzIy_8188cacb-8ca0-426a-9c73-4e9b2a0fdb6f">0-20008</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzI0_21e6a4b1-86e0-439f-8b14-8813382d329d">ASURE SOFTWARE, INC.</ix:nonNumeric></span></div><div style="text-align:center;text-indent:6.75pt"><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="margin-top:10pt"><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:43.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8wLTAtMS0xLTEzMjA_c1d8e30f-2e0a-440f-8d7e-e20864c38010">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8wLTItMS0xLTEzMjI_b3c8981d-6248-4584-b6f6-ec06aa96b39d">74-2415696</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</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:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxNzgz_461525dd-aff8-4640-b06b-a22ae38857ec">3700 N Capital of TX Hwy</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxNzk4_b97bab03-aee4-4b57-992a-56f0185ce5da">Suite 350</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:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxODA3_e35b6352-5656-4bcb-9907-22318200de2c">Austin</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxODE1_a9b1051f-c343-43ec-9ff8-2cb4667e34d2">Texas</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:100%">(Address of Principal Executive Offices)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTItMS0xLTM5ODMvdGV4dHJlZ2lvbjpmZjQ2YmJmM2MyYWY0NTQ4YWE0M2Y4NmI3YWM1ZDQxNl8xNjQ5MjY3NDQxNjkw_f8299ed1-e77d-4ec6-92dd-8a3dab2c0a1d">78746</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:100%">(Zip Code)</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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF81LTAtMS0xLTQwMjAvdGV4dHJlZ2lvbjpiMWNiYTk1ODM0Mjk0NzI3YWIwZjYyZTc5ODIwM2ZmZl80Mzk4MDQ2NTExMTI1_9a55614b-cbae-487e-bee5-333cebdb8272">512</ix:nonNumeric>) <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF81LTAtMS0xLTQwMjAvdGV4dHJlZ2lvbjpiMWNiYTk1ODM0Mjk0NzI3YWIwZjYyZTc5ODIwM2ZmZl80Mzk4MDQ2NTExMTM4_ffeb0527-6fdf-4341-969c-9a7340bc372a">437-2700</ix:nonNumeric></span></div></td></tr><tr><td colspan="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:400;line-height:100%">(Registrant&#8217;s Telephone Number, including Area Code)</span></td></tr></table></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span></div><div style="text-align:center;text-indent:6.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</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%"><ix:nonNumeric contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTAtMS0xLTM5Mzg_d11ca4ed-3167-4cff-98ac-037838db36ed">Common Stock, $0.01 par value</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTItMS0xLTM5NDA_7dd33e5c-5b7e-4b83-b3fa-b7379e2df51a">ASUR</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTQtMS0xLTM5NDIvdGV4dHJlZ2lvbjpiZWE3N2Y5NGZkNjQ0Mjc0OTRlN2MyOTFhZWQxNTZjY180Mzk4MDQ2NTExMTM1_4b755fbf-8277-4238-84d2-01eba42b6eda">NASDAQ</ix:nonNumeric> Capital Market</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8yLTAtMS0xLTM5Mzg_0bd6f997-5416-4643-9a0c-ffe51546a086">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: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="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231" format="ixt:booleantrue" name="dei:NoTradingSymbolFlag" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8yLTItMS0xLTUzODI_c0bfbe9c-891e-4525-9100-008ff0e0155e">N/A</ix:nonNumeric></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:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;Yes &#9744;&#160;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAx_21137de6-9624-409e-940a-af044ef43876">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.&#160;&#160;Yes &#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAz_e537c4a0-2ff1-449a-bddd-dfa3ef9e850e">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAy_2ab0efb9-fb9f-4220-813c-cc4ff9c1d7d7">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160; No &#9744;&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;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; <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA0_bd4e956b-58d5-470f-bce7-4e7d608b1ee8">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;No &#9744;&#160;</span></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer &#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accelerated filer &#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA1_5a98a2bf-378b-40f9-a8b3-b3531f74b4a9">Non-accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Smaller reporting company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA2_a8eea3b3-ab14-4b60-989a-df1b7ff6104e">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Emerging growth company <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE1MjA4_bf1f1541-82b6-4184-a700-d4ff15ba6dfd">&#9744;</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160; &#9744;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleanfalse" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE1MTk3_e3ac7d5b-7633-4f35-84f9-7a6ee3d0543b">&#9744;</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; Yes&#160;<ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAw_56d742ad-f497-4a64-a686-3b45fcc44566">&#9744;</ix:nonNumeric>&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the 14,567,741 shares of the registrant&#8217;s Common Stock held by non-affiliates on June 30, 2020, the last business day of the registrant&#8217;s most recently completed second quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="ief57c565cd27481faaa180caf81c9d78_I20200630" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA5_d54d09f6-186f-4d84-bed6-43ef8732f4ea">93,670,575</ix:nonFraction>. For purposes of this computation all officers, directors and 5% beneficial owners of the registrant are deemed to be affiliates. Such determination should not be deemed an admission that such officers, directors and beneficial owners are, in fact, affiliates of the registrant.&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;8, 2021, there were&#160;<ix:nonFraction unitRef="shares" contextRef="i3f6c32b33b604e99b0d6c0490049c2ac_I20210308" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8yOTM3_d898294f-e8e9-4b46-9966-6716a6db443c">19,016,972</ix:nonFraction>&#160;shares of the registrant&#8217;s Common Stock, $.01 par value, issued and outstanding.&#160;</span></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:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE&#160;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0Njk5_06d3bf6e-db2c-4fad-897b-a7107e7ee842" escape="true">Portions of the registrant&#8217;s definitive Proxy Statement relating to its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="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><span><br/></span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_13">PART I</a></span></div></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><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_16">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_16">Business</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_19">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_19">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_19">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_22">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_22">Unresolved Staff Comments</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_22">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_25">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_25">Properties</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_25">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_28">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_28">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_28">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_31">Mine Safety Disclosures</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_31">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: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: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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_34">PART II</a></span></div></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><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_37">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_37">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_40">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_40">Selected Financial Data</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_40">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_43">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_43">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_43">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_58">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_58">Quantitative and Qualitative Disclosures about Market Risk</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_58">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_61">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_61">Financial Statements and Supplementary Data</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_61">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_64">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_64">Changes in and Disagreements with Accountants on Accounting and Financial Disclosures</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_64">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_67">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_67">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_67">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_70">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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_70">41</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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_73">PART III</a></span></div></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><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_76">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_76">Directors, Executive Officers and Corporate Governance</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_76">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_79">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_79">Executive Compensation</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_79">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_82">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_82">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_82">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_85">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_85">Certain Relationships and Related Transactions, and Director Independence</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_85">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_88">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_88">Principal Accountant Fees and Services</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_88">42</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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_91">PART IV</a></span></div></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><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_94">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_94">Exhibits and Financial Statement Schedules</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_94">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_178">Form 10-K Summary</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_178">44</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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_181">Signatures</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:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_181">45</a></span></div></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="i12dfaeae3a954a1fb4b4bbbdf7da57ea_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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 I</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_16"></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Certain written and oral statements made by management of Asure Software, Inc. and its consolidated subsidiaries ("we", "Asure", "our", "us") including in this Form 10-K may constitute "forward-looking" statements within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995.  The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;projects,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;expect,&#8221; &#8220;should,&#8221; &#8220;plan,&#8221; and similar expressions are intended to identify forward-looking statements. Examples of &#8220;forward looking statement&#8221; include statements we make regarding our operating performance, future results of operations and financial position, revenue growth, earnings or other projections. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Examples of &#8220;forward looking statement&#8221; include statements we make regarding our operating performance, future results of operations and financial position, revenue growth, earnings or other projections. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the &#8220;Risk Factors&#8221; section, factors discussed throughout Part II, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation&#8221; as well as in our periodic filings with the Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</span></div><div style="text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activities, performance, or achievements. The information provided in this Form 10-K is based on facts and circumstances known as of the date of this report, and any forward-looking statements made by us in the Form 10-K speak only as of the date on which they are made. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">We are under no duty to update any of these forward-looking statements after the date of this report or to conform these statements to actual results or revised expectations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;BUSINESS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">GENERAL</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are a leading provider of cloud-based Human Capital Management (HCM) solutions delivered primarily as Software-as-a-Service (SaaS). We facilitate the growth of small and mid-sized businesses ("SMBs") by helping them (i) stay compliant with ever changing federal, state, and local tax jurisdictions and labor laws, (ii) allocate more resources to support growth rather than back-office overhead that suffocates growth, and (iii) build better teams with skills that get them to the next level.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our vision is to become the most trusted HCM resource to entrepreneurs and managers by helping SMBs grow their businesses. Our solution strategy is driven by three primary challenges that prevent businesses from growing: human resources (HR) complexity, allocation of both human and financial capital, and the ability to build great teams. Our HCM suite, named AsureHCM&#174;, includes cloud-based Payroll &amp; Tax, HR, a Time &amp; Attendance software, and HR Services ranging from HR projects to completely outsourcing payroll to HR consulting services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Support and professional services are key elements of our value proposition and overall solution. In addition to state-of-the-art cloud solutions, hosted in Amazon AWS, and regular upgrades and releases, we provide clients easy access to our skilled support team. Our services and support representatives are knowledgeable not just in Asure&#8217;s solutions, but also about best practices and change management strategies in the payroll and HCM industry. Many of our staff have professional certifications in payroll (Certified Payroll Professionals, CPPs) and human resources (Professional in Human Resources, PHR, and Senior Professional in Human Resource, SPHR, certifications). From installation to training and post-live support, our professional services team delivers a proficient client experience on a national scale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales and marketing strategy targets SMBs through both direct and indirect channels. We are focused on less densely populated U.S. metropolitan cities where fewer competitors have a presence. We market directly to SMBs and their &#8220;trusted advisors,&#8221; including CPAs, regional banks, and benefits brokers. Through an indirect model, Reseller Partners pay us recurring monthly license fees to white label our solutions while providing value-add HCM services to their clients (our indirect clients). Reseller Partners are comprised of pure-play payroll providers focused on a geographic or industry niches and SMB&#8217;s trusted advisors (typically CPAs, regional banks, and benefits brokers).</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated in 1985 and our principal executive offices are located at 3700 N. Capital of Texas Highway, Suite 350, Austin, Texas 78746. Our telephone number is (888) 323-8835 and our website is www.asuresoftware.com. Information on our website is not part of this Annual Report on Form 10-K.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available free of charge, on or through our website, our annual report on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file these materials or furnish them to the Securities and Exchange Commission.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SOLUTIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payroll and HCM solutions are designed to help companies grow. Companies use our solutions to more effectively address three primary challenges that prevent businesses from growing: </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">HR complexity - SMBs have a difficult time complying with the continually changing Federal, state and local tax, and labor laws. They also lack the technical staff and resources to maintain software, hosting, and integrations of proprietary payroll and HCM technology stacks. Most SMBs also need their human capital focused on growth (sales, marketing, product development, client service, etc.) rather than back-office staff that adds overhead and unnecessary complexity to running their business. Our solutions are primarily delivered in the cloud with no IT footprint or administrative back-office needed.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Allocation of human and financial capital - When it comes to growing a business, people and capital are scarce resources. We enable SMBs to allocate their headcount toward growth rather than IT or administrative back-office staff. Since Asure&#8217;s cloud solutions are primarily delivered as SaaS, clients are able to conserve cash by avoiding large upfront implementation and capital purchase expenses.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Building great teams - SMBs struggle to find and attract the talent needed to get to the next level because they lack the resources of large enterprises. Our HR solutions streamline the process of finding and onboarding employees. Furthermore, our HR Services help companies adopt the best practices in recruiting, developing, and retaining key staff.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With an emphasis on helping SMBs grow their businesses, our product team aims to create and deliver easy-to-use solutions that help simplify their business, better allocate resources, and build great teams. Our solutions are primarily recurring cloud-based solutions delivered as SaaS and HR services as well as professional services and hardware (time clocks and data collection devices).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Payroll and Tax.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Asure Payroll &amp; Tax is an integrated cloud-based solution that provides a foundation for our clients&#8217; digital HR strategy. We automate all the complex and ever changing regulations associated with payroll and taxes in all U.S. jurisdictions - from wages, benefits, overtime, and garnishments to tips, direct deposits, Fair Labor Standard Act and federal, state, and local payroll taxes. Key capabilities include:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Compliant payroll taxes;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintain federal, state, and local tax rate tables;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">File taxes on client&#8217;s behalf timely and accurately according to agency regulations;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">File W-2 federal, states and local employer reporting timely and accurately in compliance with agency regulations;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Affordable Care Act (ACA) compliance &amp; reporting;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">General Ledger integration;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Managed garnishments; and</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employee self-service. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Resources. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Asure HR&#8217;s cloud-based functionality handles HR complexities that SMBs face, including employee self-service so employees can access all their information (e.g., pay history and company documents). With Asure HR&#8217;s dashboard, clients have convenient single-system access to every facet of the employee&#8217;s lifecycle. This solution </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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improves benefits management by syncing to carriers and integrating with employee self-managed enrollment and life-event change adjustments. Key capabilities include:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Applicant tracking;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employee on-boarding;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Benefits enrollment;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Carrier feed connection; and</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employee self-service.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Time and Attendance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Asure Time &amp; Attendance is primarily cloud based and combines with our complementary hardware (time clocks and data collection devices) to provide cost savings and potential ROI gains in the form of a more strategic use of labor dollars and the elimination of time theft. Mobile time tracking helps executives better understand where and when their employees are working, providing insight into labor schedules and labor costs. With our mobile solution, employees can punch in and out from remote locations, as geo-positioning verifies the physical coordinates. Biometric time clocks, including facial recognition, reduce time theft and assists in the verification of the identities of workers. Automated system notifications, real-time dashboards, and flexible configuration options all work to streamline operations. Finally, employees, supervisors and executives have real-time access to data and business intelligence to optimize labor costing, improve labor scheduling, and control labor costs. Key capabilities include:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">FLSA and overtime compliance;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Manage by exception;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Time-off management;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Error-Free Processing; and</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Time collection flexibility.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Resource Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Asure provides three core levels of HR services, ranging from a cloud-based online compliance library, to on-demand call center for all HR questions, and to a fully outsourced HR function. Asure also supports discreet functions like payroll administration and the benefit enrollment process.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Data Integration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Asure&#8217;s solutions enable data integration with related third-party systems, such as 401(k), benefits, and insurance provider systems.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PRODUCT DEVELOPMENT</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The HCM industry is characterized by continuing improvements in technology, resulting in the frequent introduction of new products, short product life cycles, changes in client needs, and continual improvement in product performance characteristics. We strive to be cost-effective and timely in enhancing our innovative, cloud-based solutions, developing new innovative software that address the increasingly sophisticated and varied needs of growing businesses and anticipating technological advances while adhering to payroll and HCM industry standards. First-to-market mobile applications are a testament to our success in innovation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our development teams work closely with clients and sales and marketing teams to build solutions based on market requirements and client feedback. We also garner inputs from clients, competitive comparisons, and relevant technology innovations. Development teams are staffed with software developers, quality assurance engineers and support specialists. Specific roles include product owners, solutions architects, software engineers, software engineers in test, quality assurance analysts, technical writers, scrum masters, and usability designers.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development strategies are based on agile methodologies that foster continuous innovation and improvement with collaboration with stakeholders. The development team enhances the functionality of our solutions through continual improvement and new feature releases, with a focus on cloud-based solutions delivered as SaaS for growing businesses that struggle with complexity and Reseller Partners that need powerful back-office tools and scalable infrastructure. We continue to evaluate opportunities for developing new solutions that enable organizations to further streamline and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">automate HR tasks associated with growing their businesses. We seek to simultaneously allow organizations to improve their productivity while reducing the costs associated with those tasks.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SALES AND DISTRIBUTION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We sell our solutions through both direct and partner models. Prospective clients learn about Asure in a variety of ways, including advertising, web site searches, sales calls, public relations, referral channels, direct marketing, and social media. When prospective clients show an interest in Asure, they are connected with a sales representative, who works to close the sale, via Asure&#8217;s web site, phone, or a face-to-face meeting by discussing solutions that meet their needs. We track our marketing and sales activities to provide immediate insights into activities, leads and pipeline opportunities. Our account management teams also work with clients to promote and sell additional solutions that are relevant for each client. We supplement our direct sales efforts with partner programs. By working with partners, we gain access to opportunities in various geographic and industry niches. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure has two distinct levels of partners: Reseller Partners and Referral Partners.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reseller Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reseller Partners pay us recurring license fees to white label our solutions and then they focus on providing value-add services to their clients (our indirect clients). There are generally two types of Reseller Partners: regional payroll providers and SMB trusted advisors (CPA, regional banks, and benefit brokers). Regional payroll providers typically focus on a specific geographic area or industry. They have proven to be attractive alternatives for SMBs&#8217; payroll and HCM needs versus national payroll companies that do not necessarily understand local needs of many businesses. Since trusted advisors are relied on by entrepreneurs and executives at SMBs to advise on payroll and HR decisions, white labeling our solutions allows them to provide additional solutions directly to their clients. This deepens their client relationships and grows their revenue.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure&#8217;s Reseller Partners are also the primary source of Asure&#8217;s acquisitions. Since they already white label Asure&#8217;s solutions, technology integration risk is lessened. By acquiring Reseller Partners, we gain a presence in specific geographic (typically less densely populated U.S. metropolitan cities) and industry niches. These acquisitions help Asure gain scale by assuming all of the Reseller Partner's revenue instead of just a recurring licensing fee (which is typically a small percentage of their total revenue). Reseller Partners can continue to license our solutions with the opportunity to expand their available solutions, or they can come under the Asure umbrella.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Referral Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Referral Partners are typically the aforementioned trusted advisors (e.g., regional banks, CPAs, and benefit brokers) that provide us with SMB leads but do not resell our solutions. Since SMBs rely on their trusted advisors to guide them in selecting payroll and HCM solutions, we have found this to be a fruitful source of leads. Referral Partners provide qualified leads that convert to clients at a higher rate than non-referral leads. We have been successful in nurturing some Referral Partners to become Reseller Partners over time as the referral relationships develop and they become more comfortable in the HCM space. </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%;text-decoration:underline">COMPETITION</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The market for HCM solutions is rapidly evolving, highly competitive and subject to evolving technology, shifting client needs, and frequent introduction of new products and services. Our competitors range from regional payroll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">companies to large, well-established companies with multiple product offerings.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Competition in the HCM market is primarily based on product</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and service quality and reputation, scope of service, application offering and price. Price tends to be the most important factor of competition for our small business clients with fewer employees, while the range of features, implementation, and scalability is more important to our larger businesses. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We compete with companies that provide HCM solutions by various means. Many providers continue to deliver legacy enterprise software, but there is increased competition in the delivery of HCM cloud-based solutions by other Saas providers.  Competitors in the HCM market tend to fluctuate, however, Asure&#8217;s main competitors are ADP, Paychex, Kronos, Paylocity, Paycor, Paycom, Ceridian, Namely, and Gusto.  Primary competitors to Asure Time &amp; Attendance include Kronos, Paychex, ADP, Replicon and Time Simplicity.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While Asure has the advantage of a flexible, easy to use, cloud-based, SaaS-delivered model, affordability and proven deployment methodology, Asure faces several competitive challenges:</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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Vendors with face-to-face sales contact. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this highly relationship-based sales process, vendors with large, dispersed field-based sales teams who meet and consult with prospects have an advantage. Vendors that approach the market in this manner include ADP, Paychex, Kronos, and Paylocity. </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">National payroll processors with loss-leader products. Large brand and market share payroll processing vendors (such as ADP and Paychex) offer equivalent point solutions at little or no cost to prospects when they sign up for the first few months when in a competitive engagement because the short-term lost revenue is inconsequential compared with the long-term revenue they expect to receive over the next 8 to 10 years with that same client.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors, both current and future, may have greater financial, technical and marketing resources than us and therefore may be able to respond more quickly to new or emerging technologies and changes in client requirements. As a result, they may compete more effectively on price and other terms. Additionally, those competitors may devote greater resources in developing products or in promoting and selling their products to achieve greater market acceptance. We are actively taking measures designed to address competitive challenges, and clients tend to recognize the benefits of working with an established and publicly-traded partner versus a start-up or transitional vendor. However, we cannot ensure that we will be able to achieve or maintain a competitive advantage with respect to any of the competitive factors.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MARKETING</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our marketing strategy relies on a comprehensive integrated plan rooted in our business objectives. Our marketing plan includes four primary objectives: 1) build brand awareness, 2) develop lead generation programs that drive revenue, 3) launch products in a meaningful way, and 4) develop an infrastructure that supports and measures marketing activities. We deploy multi-faceted, omni-channel direct marketing programs to drive awareness, interest and revenue. Marketing vehicles include our web site, organic and paid search, advertising, public relations, direct marketing, events, social media, content marketing, reputation management, and other digital marketing tactics. Our marketing plan addresses growth and retention goals for key target audiences throughout the United States.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SALES ENABLEMENT</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in sales enablement tools, processes, and best-practice training of our sales organization. We have implemented and continue to optimize an end-to-end lead generation process that generates leads from marketing activities, captures and tracks all digital click behavior of the lead in our marketing automation software and CRM, follow-up and take all leads through a qualification and disposition process that ends in a closed loop of either won/lost opportunities or leads that get passed back to marketing for further nurturing. Sales Enablement staff support sales with product training, client and prospect demonstrations, and marketing webinars as well as best practices in modern selling that leverages email, social media, and online video.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INDUSTRY REGULATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and solutions are subject to a wide range of complex laws and regulations. In addition, many of our solutions are designed to assist clients with their compliance with certain U.S. laws and regulations that apply to them, particularly in their capacity as employers under state and federal laws. Failure to comply with existing laws or regulations or anticipate and incorporate into our services new laws and regulations so that our services remain compliant could have a materially adverse effect on our reputation, results of operations or financial condition, or have other adverse consequences.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data privacy and security of data is subject to strict regulatory oversight and the laws governing the collection, processing and storage of personal and sensitive data differs from jurisdiction to jurisdiction and even differs based on the type of data collected, such as biometric data. We collect and process the personal and sensitive information of clients, clients of our Reseller Partners, employees of our clients and Reseller Partners, vendors and our own employees. Data that we process and store includes personally identifying information such as names, addresses, social security numbers, bank account information, and in the case of our time and attendance products, biometric data. We are therefore subject to compliance obligations under federal, state and foreign privacy and data security-related laws. For instance, in the United States, the Health Insurance Portability and Accountability Act of 1996, including the related security provisions, applies to our flexible spending account services. We are also subject to federal and state security, privacy and security breach notification laws with respect to personal and sensitive data as defined under such laws. Such state and federal laws include laws such as the California Consumer Privacy Act of 2018, as amended and the Illinois Biometric Information Privacy Act and rules and regulations promulgated under the Federal Trade Commission. We have a small number of end user clients located in the European Union using our time and attendance software and accordingly, the EU&#8217;s General Data Protection Regulation applies to the collection, processing and storage of applicable sensitive and personal data. In some instances, laws provide for civil penalties for violations as well as private rights of action for data breaches or other violations of the law. Moreover, enforcement actions and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investigations by regulatory authorities related to data security incidents and privacy violations continue to increase. The future enactment of more restrictive laws, rules or regulations and/or future enforcement actions or investigations could have a materially adverse impact on us through increased costs or restrictions on our businesses and noncompliance could result in regulatory penalties and significant legal liability. Failure to comply with data privacy laws and regulations could have a materially adverse effect on our reputation, results of operations or financial condition, or have other adverse consequences.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our payroll and payroll tax solutions, we move funds from clients&#8217; accounts to employees, taxing authorities and other payees. Certain state regulators have recently expanded their interpretation of state money transmission and money service business statutes to include these standard payroll processing activities necessitating our registering in certain jurisdictions as a money transmitter. In addition, we are licensed as a payroll processor in jurisdictions requiring licensing of payroll processors. Our activities under these money transmission statutes are subject to the anti-money laundering and reporting provisions of The Bank Secrecy Act of 1970, as amended by the USAPATRIOT Act of 2000, including the know-your-client due diligence requirements and related reporting of suspicious activities to applicable authorities.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our solutions assist clients in complying with certain U.S. laws and regulations that apply to them particularly in the human resources and employment law areas such as wage payment laws, state payroll tax filing and reporting, employee onboarding, and compliance with the IRS rules governing employers including tax withholdings, payroll tax filing and the preparation of Form W-2&#8217;s. Additionally, our HCM solutions help clients manage their compliance other laws including, most recently, the new Families First Coronavirus Response Act of 2020 and rules and regulations promulgated pursuant to The Coronavirus Aid, Relief, and Economic Security Act (Cares Act) of 2020. Additionally, our solutions help clients meet their obligations as a plan sponsor under COBRA, and sponsor and administer compliant Flexible Spending Account Plans and compliant Consumer Health Care Plans such as Health Savings Accounts and Health Reimbursement Accounts. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TRADEMARKS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have registered Asure Software&#174; as a federal trademark with the U.S. Patent and Trademark Office. Asure&#8217;s other core federally registered trademarks include AsureForce&#174;, AsureHCM&#174; and Evolution&#174;. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYEES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had a total of 482 employees </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(471 of which are full-time employees) in the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">departments:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:85.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">FUNCTION</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NUMBER OF<br/>EMPLOYEES</span></td></tr><tr style="height:12pt"><td colspan="6" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">70&#160;</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%">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%">98&#160;</span></td><td style="background-color:#ffffff;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%">Customer service and technical support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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%">Finance, human resources and administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">482</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually evaluate and adjusts the size and composition of our workforce. We also periodically retain contractors to support our sales and marketing, information technology and administrative functions. None of our employees are represented by a collective bargaining agreement. We have not experienced any work stoppages. Additionally, we augment our workforce capacity in research and development and client service and technical support by contracting for services through third parties.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%">ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%">RISK&#160;FACTORS</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following risk factors and other information included throughout this Form</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">10-K, including those risks identified in Part II, Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; represent our view of some of the most important risks we face. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. If any of the events or circumstances described in the following risk factors actually occurs, our business, operating results and financial condition could be materially adversely affected.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Refer to the cautionary note regarding forward-looking statements at the beginning of Part 1 of this Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to numerous risks and uncertainties, including those highlighted in the section titled &#8220;Risk Factors&#8221; immediately following this summary. These risks include, among others, the following:</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The COVID-19 pandemic has materially affected and will continue to materially affect how we and our clients operate our businesses;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We have a history of losses, and we cannot be certain that we will achieve or sustain profitability;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If our security measures, or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners are compromised or breached, our services may be perceived as not being secure, our brand could be damaged, our services may be disrupted, and customers may curtail or stop using our services, all of which could reduce our revenue and earnings, increase our expenses, and expose us to legal claims and regulatory actions;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We identified a material weakness in our internal control over financial reporting as of December 31, 2019 and may identify additional material weaknesses in the future. If we fail to remedy our material weaknesses, or if we fail to establish and maintain effective control over financial reporting, our ability to accurately and timely report our financial results could be adversely affected;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The adoption of new or interpretation of existing money service business statutes and money transmitter statutes at the federal and state level could subject us to additional regulation and related expense and necessitate changes to our business model;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Acquisitions and potential acquisitions of Reseller Partners' businesses could prove difficult to integrate, result in unknown or unforeseen liabilities, disrupt our business, dilute stockholder value and ownership and adversely affect our operating results and financial condition;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If we are not able to develop enhancements and new features to our products, keep pace with technological developments or respond to future technologies, our business, operating results and financial results will be adversely affected;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If we are unable to release timely updates to reflect changes in wage and hour laws, tax, privacy, benefit and other laws and regulations that our products help our clients address, the market acceptance of our products may be adversely affected and our revenues could decline;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our business depends substantially on clients renewing their agreements with us, purchasing additional products from us or adding additional users;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Even if demand for HCM products and services increases generally, there is no guarantee that demand for SaaS products generally or our products in particular will increase to a corresponding degree, or at all;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Client funds that we hold in trust are subject to market, interest rate, credit and liquidity risks and loss of these funds could have a material adverse effect on our business, financial condition and results of operations;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The markets in which we participate are highly competitive, and if we do not compete effectively, our operating results could be adversely affected;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our clients could have insufficient funds to cover payments we have made on their behalf or credit that we have extended to them in connection with the services that we have provided, resulting in financial loss to us;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The impairment of a significant portion of our goodwill and intangible assets would adversely affect our business, operating results and financial condition;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If the Small Business Administration does not grant forgiveness of our loan under the Paycheck Protection Program, our business operations and cash flow likely will be adversely affected;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our failure to comply with existing laws and regulations or failure to comply with changing laws and regulations through modifications, developments, and enhancements to our products and services could have a material adverse effect on our business and results of operations;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Privacy concerns and laws and other regulations may limit the effectiveness of our applications and adversely affect our business;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our ability to make scheduled payments on or to refinance our existing indebtedness depends on our future performance, which is subject to economic, financial, competitive and other factors that may be beyond our control;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our ability to incur debt and the use of our funds could be limited by the restrictive covenants in our loan agreement for our term loan and revolving credit facility or any restrictive covenants imposed by incurring additional debt;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We may be subject to claims, lawsuits, governmental investigations and other proceedings that could adversely affect our business, financial condition and results of operations;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We incur significant costs and liabilities as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could adversely affect our business;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We may require additional capital to support business growth, and this capital may not be available on acceptable terms, or at all;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If we lose key personnel, or are unable to attract and retain additional personnel as needed in the future, it could disrupt the operation of our business, delay our product development and harm our growth efforts;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Evolving regulation of the Internet, changes in the infrastructure underlying the Internet or interruptions in Internet access may adversely affect our business, operating results and financial condition by increasing our expenditures and causing client dissatisfaction.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If we fail to effectively manage such growth and change, our business, operating results and financial condition could be adversely affected;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">If we fail to adequately protect our proprietary rights, our competitive advantage and brand could be impaired and we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The use of open source software in our applications may expose us to risks and harm our intellectual property rights;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We may be sued by third parties for infringement of their proprietary rights;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Some of our key components are procured from a single or limited number of suppliers and we are at risk of shortage, price increases, tariffs, changes, delay, or discontinuation of key components;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our common stock has traded in low volumes and we cannot predict whether an active trading market for our common stock will ever develop;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our stock price has been, and likely will continue to be, volatile;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Sales, or the potential for sales, of a substantial number of shares of our common stock in the public market by us or our existing stockholders could cause our stock price to fall;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">We do not intend to pay dividends for the foreseeable future, and you must rely on increases in the market price of our common stock for returns on equity investment;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited;</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Provisions in our charter documents and under Delaware law, and our stockholder rights plan could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and board of directors; and </span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Our business could be negatively affected as a result of actions of activist stockholders, and such activism could impact the trading value of our securities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effects of the COVID-19 pandemic have materially affected and will continue to materially affect how we and our customers are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, we temporarily closed our office locations, introduced remote working for many of our employees that remains in effect, and implemented certain travel restrictions, all of which has caused disruptions to how we operate our business. Many of our customers are non-essential businesses within the meaning of applicable regulations that have been forced, in some jurisdictions, to temporarily suspend or greatly reduce operations resulting in a lay off or termination of workers, which has a direct impact on our revenue, as this results in a decrease in overall payroll spend by our customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have shifted certain of our customer events to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. The conditions caused by the COVID-19 pandemic have affected and may continue to affect the rate of IT spending and our customers' ability or willingness to attend our events or to purchase our offerings, our prospective customers' purchasing decisions, our ability to provide on-site consulting services to our customers and the provisioning of our offerings, and may lengthen payment terms, reduce the value or duration of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our contracts, or affect attrition rates, all of which has and may continue to adversely affect our future sales, operating results and overall financial information.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations have been negatively affected by a range of external factors related to the COVID-19 pandemic that are not within our control. For example, many cities, counties, states, and even countries have imposed or may impose a wide range of restrictions on our employees', partners' and customers' physical movement to limit the spread of COVID-19. To the extent the COVID-19 pandemic has a substantial impact on our employees', partners' or customers' attendance or productivity, our results of operations and overall financial performance will likely be harmed. Finally, as a result of changes in the tax code such as the recent deferral of certain payroll tax obligations and the implementation of certain tax credits, we have had to devote more resources internally both to monitor the impact of these changes on our clients and ensure that our clients remain compliant with the federal, state and local tax jurisdictions. In addition, there can be no assurance that additional tax changes will not require us to incur more expense.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. We currently expect our business will continue to be adversely impacted by the COVID-19 pandemic.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have a history of losses, and we cannot be certain that we will achieve or sustain profitability.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred losses since our inception. We experienced net losses from continuing operations of&#160;$16.3 million and $42.3 million in the fiscal years ended December 31,&#160;2020, and 2019, respectively. At&#160;December&#160;31, 2020, our accumulated deficit was&#160;$270.0 million&#160;and total stockholders&#8217; equity was&#160;$145.7 million. We expect to continue to incur operating losses as a result of expenses associated with the continued development and expansion of our business. Such expenses include among others, transaction costs associated with acquisitions, sales and marketing, research and development, consulting and support services and other costs relating to the development, marketing and sale and service of our products that may not generate revenue until later periods, if at all. Any failure to increase revenue or manage our cost structure as we implement initiatives to grow our business could prevent us from achieving or sustaining </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">profitability. In addition, our ability to achieve profitability is subject to a number of the risks and uncertainties discussed below, many of which are beyond our control, including the impact of the current environment, the spread of major epidemics (including coronavirus) and other related uncertainties such as government-imposed travel restrictions, interruptions to supply chains and extended shut-down of businesses. We cannot be certain that we will be able to achieve or sustain profitability on a quarterly or annual basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If our security measures are breached, or unauthorized access to our clients' or their employees' sensitive data is otherwise obtained, our solution may not be perceived as being secure, clients may reduce the use of or stop using our solution, our ability to attract new clients may be harmed and we may incur significant liabilities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solution involves the collection, storage and transmission of clients&#8217; and their employees&#8217; confidential and proprietary information, including personal identifying information, as well as financial and payroll data. HCM software is often targeted in cyber-attacks, including computer viruses, worms, phishing attacks, malicious software programs and other information security breaches, which could result in the unauthorized release, gathering, monitoring, misuse, loss or destruction of our clients&#8217; sensitive data or otherwise disrupt our clients&#8217; or other third parties&#8217; business operations. If cybercriminals are able to circumvent our security measures, or if we are unable to detect an intrusion into our systems and contain such intrusion in a reasonable amount of time, our clients&#8217; sensitive data may be compromised.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our employees have access to sensitive information about our clients&#8217; employees. While we conduct background checks of our employees and limit access to systems and data, it is possible that one or more of these individuals may circumvent these controls, resulting in a security breach.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have security measures in place to protect client information and prevent data loss and other security breaches, these measures could be breached as a result of third-party action, employee error, third-party or employee malfeasance or otherwise. Because the techniques used to obtain unauthorized access or to sabotage systems change frequently, we may not be able to anticipate these techniques and implement adequate preventative or protective measures. While we currently maintain a cyber liability insurance policy, cyber liability insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our cyber liability insurance policy may not cover all claims made against us, and defending a suit, regardless of its merit, could be costly and divert management&#8217;s attention from our business and operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We identified a material weakness in our internal control over financial reporting as of December 31, 2019 and may identify additional material weaknesses in the future that may cause us to fail to meet our reporting obligations or result in material misstatements of our consolidated financial statements. If we are unable to remedy any material weaknesses identified in the future, or if we fail to establish and maintain effective control over financial reporting, our ability to accurately and timely report our financial results could be adversely affected and we may be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of our consolidated financial statements as of and for the year ended December 31, 2019, we identified a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected on a timely basis. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has since implemented measures to remediate this material weakness, including: (i) review and changes to system access, (ii) organization re-alignment to improve and ensure segregation of duties and (iii) implementation of additional manual and IT controls.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actions we have taken are subject to continued review, supported by confirmation and testing by management as well as audit committee oversight. While we believe the measures that we have implemented have remediated the material weakness, we cannot assure you that such measures will be sufficient to remediate the control deficiencies that led to the material weakness in our internal control over financial reporting or to avoid potential future material weaknesses.  If we identify any additional material weaknesses, the accuracy and timeliness of our financial reporting may be adversely affected and we may be adversely affected. If we are unable to maintain effective internal controls, we may not have adequate, accurate or timely financial information, and we may be unable to meet our reporting obligations </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a public company. Failure to comply with the Sarbanes-Oxley Act, when and as applicable, could also potentially subject us to sanctions or investigations by the SEC or other regulatory authorities. Furthermore, if we cannot provide reliable financial reports or prevent fraud, our business and results of operations could be harmed and investors could lose confidence in our reported financial information.</span></div><div style="margin-top:10pt;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:115%">The adoption of new or interpretation of existing money service business statutes and money transmitter statutes at the federal and state level could subject us to additional regulation and related expense and necessitate changes to our business model.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of new money transmitter or money service business statutes in new jurisdictions, changes in regulators&#8217; interpretations of existing statutes, or disagreement by regulators of our interpretation of such statutes or regulations could require additional registrations or licensing, limit certain of our business activities until we are properly licensed and expose us to financial penalties. These occurrences could also require change to the manner in which we conduct some aspects of our money movement business or client funds investment strategy. Although we maintain that we are not a money service business or money transmitter, we have proactively registered in some jurisdictions due to regulatory changes and have adopted an Anti-Money Laundering Policy and compliance program designed to mitigate the risk of our services and application being utilized for illegal purposes including money laundering and to assist in detecting fraud. Should other states or jurisdictions determine that that we are a money service business or money transmitter, we could be subject to civil and criminal fines, penalties, registration fees, cost of surety bonds or other security, reputational damage and other negative consequences that may have an adverse effect on our financial condition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If our security measures are breached or if personal information of our direct or indirect clients or their employees is accessed or obtained, our HCM solution may not be perceived as being secure and we may suffer reputational damage, clients and resellers may not select or continue with our services or products and we may incur significant liabilities. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asure HCM involves the collection, transmission, processing and storing of the personal information of our direct and indirect clients and their employees, including personally identifying information including social security numbers, banking information and payroll data. This type of data is highly sensitive and is regulated by laws in all jurisdictions governing the security and privacy of personal information. HCM software is a target in cyber attacks due to the sensitive nature of data being stored, accordingly, we could be subjected to viruses, phishing, worms or other malicious software programs and other information security breaches. In the event that such attacks were able to circumvent our own security processes, or if we did not detect an intrusion in time to stop such attack, such breach could result in loss, destruction, theft, or misuse of this information.  In addition to malicious acts by third parties, unauthorized access to or breach of our systems could occur through employee error or employee malfeasance. Although we have security measures in place to prevent the possibility of breach or data loss, we may not be able to adequately anticipate and operationalize all preventative and protective measures necessary. While we maintain a cyber liability insurance policy, such policy may not be adequate to cover all losses and the cost of defending a lawsuit.  Moreover, if a high profile security breach occurs with respect to another SaaS provider in our market, our clients and potential clients may lose trust in the security of the SaaS business model generally, which could adversely impact our ability to retain existing clients or attract new ones. Any actual or perceived breach of our security could damage our reputation, cause existing clients and resellers to terminate our services, prevent future clients from doing business with us and result in regulatory liability and third-party liability, any of which could adversely affect our business and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have acquired and plan to continue to acquire from time to time our Reseller Partners' businesses that have licensed our proprietary software either through stock acquisition or through an asset purchase of their client service agreements and related assets.  These acquisitions could prove difficult to integrate, result in unknown or unforeseen liabilities, disrupt our business, dilute stockholder value and ownership and adversely affect our operating results and financial condition.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions and investments involve numerous risks, including:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential failure to achieve the expected benefits of the combination or acquisition;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">difficulties in, and the cost of, integrating operations, technologies, services, platforms and personnel;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">diversion of financial and managerial resources from existing operations;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the potential entry into new markets in which we have little or no experience or where competitors may have stronger market positions;</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential loss of key employees of the acquired company;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inability to generate sufficient revenue to offset acquisition or investment costs;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inability to maintain relationships with customers and partners of the acquired business;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">difficulty of transitioning the acquired technology onto our existing platforms and customer acceptance of multiple platforms on a temporary or permanent basis;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">increasing or maintaining the security standards for acquired technology consistent with our other services;&#160;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential unknown liabilities associated with the acquired businesses including regulatory noncompliance;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">additional stock based compensation;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the loss of acquired deferred revenue and unbilled deferred revenue;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">delays in customer purchases due to uncertainty related to any acquisition;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">ineffective or inadequate controls, procedures and policies at the acquired company;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential additional cybersecurity and compliance risks resulting from entry into new markets; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the tax effects of any such acquisitions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these risks could have an adverse effect on our business, operating results and financial condition.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, our Third Amended and Restated Credit Agreement ("Third Restated Credit Agreement") restricts our ability to consummate acquisitions without the consent of our lender. To facilitate these acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us, or at all, which may affect our ability to complete acquisitions or investments. If we finance acquisitions by issuing equity or convertible or other debt securities or loans, or issue equity as consideration for an acquisition, our existing stockholders may be&#160;diluted, or we could face constraints related to the terms of, and repayment obligations related to, the incurrence of indebtedness.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to develop enhancements and new features to our products, keep pace with technological developments or respond to future technologies, our business, operating results and financial results will be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success will depend on our ability to adapt and innovate. To attract new clients and increase revenue from existing clients, we will need to enhance and improve our existing products and introduce new features. The success of any enhancement or new feature depends on several factors, including timely completion, introduction and market acceptance. If we are unable to enhance our existing products to meet client needs or successfully develop or acquire new features or products, or if such new features or products fail to be successful, our business, operating results and financial condition will be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are designed to operate on a variety of network, hardware and software platforms using Internet tools and protocols, and we must continuously modify and enhance our products to keep pace with changes in Internet-related hardware, software, communication, browser and database technologies. In addition, if new technologies emerge that are able to deliver HCM software at lower prices, more efficiently or more conveniently, we may be unable to compete with these technologies. If we are unable to respond in a timely and cost-effective manner to these rapid technological developments, our products may become less marketable and less competitive or obsolete, and our business, operating results and financial condition will be adversely affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to release timely updates to reflect changes in wage and hour laws, tax, privacy, benefit and other laws and regulations that our products help our clients address, the market acceptance of our products may be adversely affected and our revenues could decline.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions are affected by changes in wage and hour laws, tax, privacy, benefit and other laws and regulations and generally must be updated regularly to maintain their accuracy, compliance and competitiveness. Although we believe our SaaS platform provides us with flexibility to release updates in response to these changes, we cannot be certain that we will be able to make the necessary changes to our solutions and release updates on a timely basis, or at all. Similarly, any compliance failure in our proprietary software and related internal processes will result in clients utilizing the affected services being out of compliance.  Failure to provide a fully compliant SaaS solution could have an adverse effect on the functionality and market acceptance of our solutions and noncompliance could expose us and our clients to potential litigation, fines and penalties. Changes in laws and regulations may require us to make significant investments in modifying and improving our products or delay or cease sales of certain products, which could result in reduced revenues or revenue growth and our incurring substantial expenses and write-offs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends substantially on clients renewing their agreements with us, purchasing additional products from us or adding additional users. If our customers do not renew their agreements with us or reduce the services purchased, our revenue will decline and our business, operating results and financial condition may be adversely affected. If we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order for us to improve our operating results, it is important that our clients renew their agreements with us when the initial contract term expires and also purchase additional products or add additional users.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers have no obligation to renew their agreements after the expiration of their agreement, and in the normal course of business, some customers have elected not to renew. Even if customers elect to renew, they may renew for fewer subscriptions, renew for shorter contract lengths, or switch to lower cost offerings of our services. Moreover, certain of our clients have the right to cancel their agreements for convenience, subject to certain notice requirements and, in some cases, early termination fees. It is difficult to predict attrition rates given our varied customer base of enterprise, varied sizes of our customers and the number of multi-year subscription contracts. Our client renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our products, our pricing, the prices of competing products or services, mergers and acquisitions affecting our client base, reduced hiring by our clients or reductions in our clients&#8217; spending levels.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends in part on our ability to sell additional features and services, more subscriptions or enhanced editions of our services to our current customers. This may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, including general economic conditions and that our customers do not react negatively to any price changes related to these additional features and services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.</span></div><div style="margin-top:10pt;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%">Even if demand for HCM products and services increases generally, there is no guarantee that demand for SaaS products generally or our products in particular will increase to a corresponding degree, or at all.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The widespread adoption of our products depends not only on strong demand for HCM products and services generally, but also for products and services delivered via a SaaS business model in particular. A significant number of organizations do not use HCM products, and it is unclear whether such organizations will ever use these products and, if they do, whether they will choose to use a SaaS software service or our HCM products in particular. As a result, we cannot assure you that our SaaS HCM software products will achieve and sustain the high level of market acceptance that is critical for the success of our business.</span></div><div style="margin-top:10pt;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:115%">Client funds that we hold in trust are subject to market, interest rate, credit and liquidity risk. The loss of these funds could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest our funds held for clients in high quality, investment-grade marketable securities, money markets, and other cash equivalents. However, these funds held for clients are subject to general market, interest rate, credit, and liquidity risks.&#160;&#160;These risks may be exacerbated during periods of unusual financial market volatility.&#160;&#160;Any loss or inability to access client funds could have an adverse impact on our cash position and could require us to obtain </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional sources of liquidity, and could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The markets in which we participate are highly competitive, and if we do not compete effectively, our operating results could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for payroll and HCM solutions is fragmented, highly competitive and rapidly changing. Our competitors vary for each of our solutions, and include (i) enterprise-focused software providers, such as Ultimate Software Group,&#160;Inc., MasterTax, and Ceridian Corporation, (ii) payroll service providers, such as Automatic Data Processing,&#160;Inc., Paychex,&#160;Inc., Paycom Software,&#160;Inc., Paycor,&#160;Inc. and (iii) other regional providers, and HCM point solutions, such as Cornerstone OnDemand,&#160;Inc.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several of our competitors are larger, have greater name recognition, longer operating histories, larger marketing budgets and significantly greater resources than we do, and are able to devote greater resources to the development, promotion and sale of their products and services. Some of our competitors could offer HCM solutions bundled as part of a larger product offering. In addition, many of our competitors have established marketing relationships, access to larger customer bases, and major distribution agreements with consultants, system integrators, and resellers. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. As a result, our competitors may be able to develop products and services better received by our markets or may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, regulations or client requirements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, current and potential competitors have established, and might in the future establish, partner or form other cooperative relationships with vendors of complementary products, technologies or services to enable them to offer new products and services, to compete more effectively or to increase the availability of their products in the marketplace. New competitors or relationships might emerge that have greater market share, a larger client base, more widely adopted proprietary technologies, greater marketing expertise, greater financial resources, and larger sales forces than we have, which could put us at a competitive&#160;disadvantage. In light of these advantages, current or potential clients might accept competitive offerings in lieu of purchasing our offerings. We expect intense competition to continue for these reasons, and such competition could negatively impact our sales, profitability or market share.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our clients could have insufficient funds to cover payments we have made on their behalf or credit that we have extended to them in connection with the services that we have provided, resulting in financial loss to us.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our payroll processing service involves moving significant funds from our clients&#8217; account to employees and taxing authorities. We debit our clients&#8217; accounts prior to disbursements; however, due to ACH banking regulations, funds previously credited to our accounts could be reversed after our payment of amounts due to employees and taxing authorities. Therefore the risk exists that a client&#8217;s funds will be insufficient to cover the amount paid on its behalf.   Should such clients default on their obligations, we might be required to advance substantial funds to cover such obligations. Additionally, we may be the target of deliberate fraud with fraudsters attempting to exploit the payroll payment process by posing as legitimate businesses and deliberately underfunding their payroll obligations.  If required to advance substantial amounts of funds to cover payment obligations of our clients, we may need to seek additional sources of short-term liquidity, which may not be available on reasonable terms, which could have a material, adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business, exposing us to the credit risk of our customers. In the course of our sales to customers, we may encounter difficulty collecting accounts receivable, which could adversely impact our operating results and financial condition. We maintain reserves for potential credit losses. However, these reserves are based on our judgment and a variety of factors and assumptions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform credit evaluations of our customers&#8217; financial condition and follow the terms of our AML BSA program to verify clients and their beneficial owners. However, our evaluation of the creditworthiness of customers may not be accurate if they do not provide us with timely and accurate financial information or if their situations change after we evaluate their credit. While we attempt to monitor these situations carefully, adjust our allowances for doubtful accounts as appropriate and take measures to collect accounts receivable balances, we have written down accounts receivable and written off doubtful accounts in prior periods and may be unable to avoid additional write-downs or write-offs of doubtful accounts in the future. Such write-downs or write-offs could negatively affect our operating results for the period in which they occur, and could harm our financial condition.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the banks that currently provide ACH and wire transfers fail to properly transmit ACH, exit the payroll industry, or terminate their relationship with us or limit our ability to process funds or we are not able to increase our ACH capacity with our existing and new banking partners, our ability to process funds on behalf of our clients and our financial results and liquidity could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have agreements with banks and third party ACH processors to execute ACH and wire transfers to support our client payroll, benefit and tax services. If one or more of the banks fails to process ACH transfers on a timely basis, or at all, then our relationship with our clients could be harmed and we could be subject to claims by a client with respect to the failed transfers. In addition, these banks have no obligation to renew their agreements with us on commercially reasonable terms, if at all. If these banks terminate their relationships with us or restrict the dollar amounts of funds that they will process on behalf of our clients, their doing so may impede our ability to process funds and could have an adverse impact on our financial results and liquidity.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our balance sheet includes significant amounts of goodwill and intangible assets. The impairment of a significant portion of these assets would adversely affect our business, operating results and financial condition.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our acquisitions, a significant portion of our total assets consist of intangible assets, including goodwill. Goodwill and identifiable intangible assets together accounted for approximately 27% of the total assets on our balance sheet as of December 31, 2020. We may not realize the full fair value of our intangible assets and goodwill. We expect to engage in additional acquisitions, which may result in our recognition of additional identifiable intangible assets and goodwill. We evaluate on a regular basis whether all or a portion of our goodwill and identifiable intangible assets may be impaired. Under current accounting rules, any determination that impairment has occurred would require us to write off the impaired portion of goodwill and such intangible assets, resulting in a charge to our earnings. In 2019, we recorded an impairment of goodwill amounting to $35,060, which was reflected as an operating expense in our consolidated statements of comprehensive income (loss). In addition, any future impairment of a significant portion of goodwill or intangible assets could have a material adverse effect on our business, operating results and financial condition.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the Small Business Administration does not grant forgiveness of our loan under the Paycheck Protection Program, our business operations and cash flow likely will be adversely affected, and we may be limited in our ability to grow our operations until the unforgiven portion of this loan is repaid.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2020, we received a loan in the aggregate principal amount of $8,856 (the &#8220;PPP Loan&#8221;) from Pinnacle Bank pursuant to the Paycheck Protection Program under Title 1 of the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;). The PPP Loan bears interest at a fixed rate of 1.00% per annum and matures on April 15, 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. While we expect that this loan will be forgiven, we cannot be certain that the Small Business Administration (&#8220;SBA&#8221;) will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank. Amendments to the terms of our PPP Loan are subject to the consent of our senior lender. We filed our initial forgiveness application in December 2020 and completed our application in early February 2021.  We do not expect to have a decision from the SBA regarding the forgiveness of the PPP Loan until sometime in the second quarter of 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the portion of the PPP Loan that is not forgiven (the &#8220;Unforgiven Debt&#8221;) exceeds $3,250 or requires monthly payments of principal and interest in excess of $185, it is likely we will be in default under our Third Restated Credit Agreement unless we obtain a waiver from our senior lender or are otherwise able to negotiate acceptable terms with our senior lender and Pinnacle Bank. In the event our senior lender requires us to make a prepayment on the Unforgiven Debt or on any outstanding loans with our senior lender, our cash flow and business likely will be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, in addition to the potential effects of the Unforgiven Debt on compliance with the terms of our third amended and restated credit agreement, the monthly principal and interest payments on the Unforgiven Debt may negatively affect our ability to grow our operations, service other indebtedness, including the indebtedness under our credit facility with our senior lender or owed to sellers in connection with prior acquisitions, or integrate complementary acquisitions. The Unforgiven Debt, if any, could cause the price of our common stock to decline and otherwise have a negative impact on our operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to comply with existing laws and regulations may result in adverse effects on our business, service and financial condition and failure to comply with changing laws and regulations through modifications, developments, and enhancements to our products and services could have a material adverse effect on our business and results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are subject to various laws and regulations including COBRA, HIPAA, laws and regulations promulgated by state wage and hour authorities and anti-money laundering regulations. Failure to comply with the multiple laws and regulations that impact us may result in civil liability from our clients for noncompliance, regulatory fines, and loss of reputation in the event of a public regulatory investigation or consent order or civil lawsuit. Moreover, many of our solutions are designed to assist our clients with their compliance with myriad government regulations and laws that continually change. For example, regulatory changes in 2020 in response to the COVID pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">necessitated multiple product modifications to accommodate changes relevant to the collection and remittance of payroll tax, including payroll tax deferments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The introduction of new regulatory requirements or changes in interpretation of existing laws or regulations could increase our cost of doing business. As with the development changes necessitated with new regulations in response to COVID, changing regulatory requirements may require the introduction of new applications or enhancements, or may make new modifications or new applications more expensive or could prevent the introduction of new applications. Changes in laws could also impact applications under development, rendering them in applicable or obsolete mid development which could result in wasted time and development money. Any failure to anticipate and respond to these legal regulations and changes and provide tools and applications to solve for these changes in a timely fashion could adversely affect our reputation and affect our business and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Privacy concerns and laws and other regulations may limit the effectiveness of our applications and adversely affect our business.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are subject to various complex laws and regulations on the federal, state and local levels, including those governing data security and privacy. The regulatory framework for privacy issues is rapidly evolving and will remain uncertain as more jurisdiction adopt laws and regulations regarding the collection, processing, storage and disposal of personal information. In the United States, the laws include regulations promulgated by the Federal Trade Commission, the Health Insurance Portability and Accountability Act of 1996, state data breach notification laws, and state security and privacy laws such as the California Consumer Privacy Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(CCPA) and the Illinois Biometric Information Privacy Act (IBIPA) governing biometric data.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of these laws, such as the CCPA and IBIPA, grant consumers private right of actions for data breaches or violations as applicable. Additionally, because some of our Reseller clients have clients in the European Union utilizing Asure&#8217;s Time and Attendance product, the GDPR may impact our processing of certain client and client employee information. Failure to comply with laws, including security and privacy laws, could subject us to liability, fines, lawsuits and could require us to change our applications in order to comply.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Evolving privacy requirements could also reduce demand for our services or restrict our ability to store and process data or, in some cases, impact our ability to offer our services in certain locations. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to governmental regulation, self-regulatory standards may place additional burdens on us. Many of our customers expect us to meet voluntary certification or other standards established by third parties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as well as other audited measures and controls.  If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services, and could limit adoption of our cloud-based solutions.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our security measures or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners are compromised or breached, our services may be perceived as not being secure, our brand could be damaged, our services may be disrupted, and customers may curtail or stop using our services, all of which could reduce our revenue and earnings, increase our expenses, and expose us to legal claims and regulatory actions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services involve the collection, transmission, processing and storing of our Reseller Partner&#8217;s clients and our direct clients proprietary and other sensitive data, including personally identifiable information about employees, financial information, banking information, HIPAA data with respect to our consumer health care administration services, and other personal information. While we have security measures in place, they may be breached as a result of third-party action, including intentional misconduct by computer hackers, employee error, malfeasance or otherwise and result in someone obtaining unauthorized access to our information technology systems, our customers&#8217; data or our data, </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including our intellectual property and other confidential business information. In addition, third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information in order to gain access to our customers&#8217; data, their customers&#8217; data, our data or our information technology systems. Because the techniques used to obtain unauthorized access, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, our customers may authorize third-party technology providers to access their customer data, and some of our customers may not have adequate security measures in place to protect their data that is stored on our services. Because we do not control our customers or third-party technology providers, or the processing of such data by third-party technology providers, we cannot ensure the integrity or security of such transmissions or processing. Malicious third parties may also conduct attacks designed to temporarily deny customers access to our services. Any security breach could result in a loss of confidence in the security of our services, damage our reputation, negatively impact our future sales, disrupt our business and lead to legal liability. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our ability to make scheduled payments on or to refinance our existing indebtedness (including the indebtedness under our Third Restated Credit Agreement and subordinated promissory notes) depends on our future performance, which is subject to economic, financial, competitive and other factors that may be beyond our control. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business may not generate cash flow from operations in the future sufficient to service our debt and support our growth strategies. If we are unable to generate sufficient cash flow, we may be required to pursue one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or on desirable terms, which could result in a default on our debt obligations, including under our current debt obligations. In addition, if for any reason we are unable to meet our debt service and repayment obligations, we would be in default under the terms of our Third Restated Credit Agreement, which would allow our creditors at that time to declare all outstanding indebtedness to be due and payable. Under these circumstances, our lenders could compel us to apply all of our available cash to repay our indebtedness.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to incur debt and the use of our funds could be limited by the restrictive covenants in our loan agreement for our term loan and revolving credit facility.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Third Restated Credit Agreement with Wells Fargo Bank, N.A.  provides for a term loan and revolving credit facility that contains restrictive covenants, including restrictions on our ability to pay dividends to stockholders, as well as requirements to comply with certain leverage ratios and other financial maintenance tests and stringent requirements around regulatory compliance. These restrictive covenants and requirements limit the amount of borrowings that are available to us. The Third Restated Credit Agreement covenants may also affect our ability to obtain future financing and to pursue attractive business opportunities and our flexibility in planning for, and reacting to, changes in business conditions. These covenants could place us at a disadvantage compared to some of our competitors, who may have fewer restrictive covenants and may not be required to operate under these restrictions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be required to incur further debt to meet future capital requirements of our business. Should we be required to incur additional debt, the restrictions imposed by the terms of such debt could adversely affect our financial condition and our ability to respond to changes in our business.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we incur additional debt, we may be subject to the following risks:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our vulnerability to adverse economic conditions may be heightened;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our flexibility in planning for, or reacting to, changes in our business may be limited;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our debt covenants may affect our flexibility in planning for, and reacting to, changes in the economy and in our industry;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">higher levels of debt may place us at a competitive disadvantage compared to our competitors or prevent us from pursuing opportunities;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">covenants contained in the agreements governing our indebtedness may limit our ability to borrow additional funds and make certain investments;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a significant portion of our cash flow could be used to service our indebtedness; and</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions or other general corporate purposes may be impaired.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that our leverage and such restrictions will not materially and adversely affect our ability to finance our future operations or capital needs or to engage in other business activities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to claims, lawsuits, governmental investigations and other proceedings that could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are sometimes the subject of claims, lawsuits, governmental investigations and other legal and regulatory proceedings in the ordinary course of business, including those involving, among others, breach of contract, tortious conduct and employment law matters. The results of any such claims, lawsuits, or other legal or regulatory proceedings cannot be predicted with certainty. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation, be harmful to our reputation, impact licenses that are necessary or required to operate our business, require significant management attention and divert significant resources.&#160;It is possible that a resolution of one or more such proceedings could result in substantial damages, settlement costs, fines and penalties that could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We incur significant costs as a result of operating as a public company, and our management will devote substantial time to new compliance initiatives. We may fail to comply with the rules&#160;that apply to public companies, which could result in sanctions or other penalties that would harm our business.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur significant legal, accounting and other expenses as a public company, including costs resulting from public company reporting obligations under the Securities Exchange Act of 1934, as amended, or the Exchange Act, and regulations regarding corporate governance practices. The listing requirements of The Nasdaq Capital Market require that we satisfy certain corporate governance requirements relating to director independence, distributing annual and interim reports, stockholder meetings, approvals and voting, soliciting proxies, conflicts of interest and a code of conduct. Our management and other personnel devote a substantial amount of time to ensure that we comply with all of these requirements. Moreover, new reporting requirements, rules&#160;and regulations will increase our legal and financial compliance costs and will make some activities more time consuming and costly. Any changes we make to comply with these obligations may not be sufficient to allow us to satisfy our obligations as a public company on a timely basis, or at all.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To the extent that our pre-tax income or loss becomes relatively modest, our ability to conclude that a control deficiency is not a material weakness or that an accounting error does not require a restatement could be adversely affected.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Sarbanes-Oxley Act of 2002, our management is required to assess the impact of control deficiencies based upon both quantitative and qualitative factors, and depending upon that analysis, we classify such identified deficiencies as either a control deficiency, significant deficiency or a material weakness. One element of our analysis of the significance of any control deficiency is its actual or potential financial impact. This assessment will vary depending on our level of pre-tax income or loss. For example, a smaller pre-tax income or loss will increase the likelihood of a quantitative assessment of a control deficiency as a significant deficiency or material weakness.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that our pre-tax income or loss is relatively small, if management or our independent registered public accountants identify an error in our interim or annual financial statements, it is more likely that such an error may be determined to be a material weakness or be considered a material error that could, depending upon the complete quantitative and qualitative analysis, result in our having to restate previously issued financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could adversely affect our business.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on hosted infrastructure partners, such as Amazon Web Services ("AWS") and to a lesser extent, Data Center providers, to provide third-party hosted environments for our applications.  While we control and have access to our servers and all the components of the networks that are located in our hosted environments, we do not control the operations of these facilities. The owners of such facilities have no obligation to renew their agreements with us on commercially reasonable terms. If we are not able to renew these contracts on commercially reasonable terms, we may be required to transfer our servers and other infrastructure to new data facilities, and we may incur significant costs and possible service interruption in doing so. We may not have adequately distributed our systems within our hosted </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">infrastructure partner's environment to prevent in any regional disruption or interference at our hosted infrastructure partners from adversely impacting our operations and our business. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our SaaS hosting network infrastructure is a critical part of our business operations. Our clients access our HCM software through a standard web browser and depend on us for fast and reliable access to our products. Our software is proprietary, and we rely on third-party data center hosting facilities and the expertise of members of our engineering and software development teams for the continued performance of our software. We have experienced, and may in the future experience, disruptions in our computing and communications infrastructure. Factors that may cause such disruptions include:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">human error;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">security breaches;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">telecommunications outages from third-party providers;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">computer viruses;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">acts of terrorism, sabotage or other intentional acts of vandalism, including cyber attacks;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">unforeseen interruption or damages experienced in moving hardware to a new location, including government-imposed travel restrictions;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">fire, earthquake, flood, the spread of major epidemics (including coronavirus) and other natural disasters; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">power loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we generally back up our client databases hourly, store our data in more than one geographically distinct location at least weekly, we do not currently offer immediate access to disaster recovery locations in the event of a disaster or major outage. Thus, in the event of any of the factors described above, or other failures of our computing infrastructure, clients may not be able to access their data for lengthy periods of time and it is possible that client data from recent transactions may be permanently lost or otherwise compromised. In addition, we may not have adequate insurance coverage to compensate for losses from a major interruption. Moreover, some of our agreements include performance guarantees and service level standards that obligate us to provide credits, refunds or termination rights in the event of a significant disruption in our SaaS hosting network infrastructure or other technical problems that relate to the functionality or design of our software.</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%">We may be adversely affected by failure of third parties in providing their services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on multiple third-party service providers to provide services to our clients as part of our service offerings. Service providers include for example our banking and ach transaction partners, mail services, outsourced consumer health care administration service providers, and Amazon Web Services hosting services. Failure of these providers to deliver their services in a compliant, timely manner could result in material disruption to our business, result in reputational damage, expose us to greater liability from our clients than we can recover from the third parties, any of which may adversely affect our results of operations.</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%">We may require additional capital to support business growth, and this capital may not be available on acceptable terms, or at all.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to make investments, including the acquisition of complementary businesses, to support our business growth and may seek additional funds to respond to business challenges, including the need to develop new features or enhance our existing products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in additional equity or debt financings to secure additional funds. If we raise additional funds through issuances of equity or debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired.</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to satisfy our obligations under the notes and any future indebtedness we may incur and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the notes or future indebtedness.</span></div><div style="margin-top:10pt;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%">Volatility and weakness in bank and capital markets may adversely affect credit availability and related financing costs for us.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Banking and capital markets can experience periods of volatility and disruption. If the disruption in these markets is prolonged, our ability to refinance, and the related cost of refinancing, some or all of our debt could be adversely affected. Although we currently can access the bank and capital markets, there is no assurance that such markets will continue to be a reliable source of financing for us. These factors, including the tightening of credit markets, could adversely affect our ability to obtain cost-effective financing. Increased volatility and disruptions in the financial markets also could make it more difficult and more expensive for us to refinance outstanding indebtedness and to obtain financing. In addition, the adoption of new statutes and regulations, the implementation of recently enacted laws, or new interpretations or the enforcement of older laws and regulations applicable to the financial markets or the financial services industry could result in a reduction in the amount of available credit or an increase in the cost of credit. Disruptions in the financial markets can also adversely affect our lenders, insurers, customers, and other counterparties. Any of these results could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the interest rate on debt we have incurred under our Third Restated Credit Agreement is calculated with reference to LIBOR. LIBOR is an interest rate used in lending transactions between banks on the London interbank market.&#160;On July&#160;27, 2017, the United Kingdom's Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. The maturity date of our indebtedness under our Third Restated Credit Agreement is after December 31, 2021. Our Third Restated Credit Agreement allows for an adjustment of the interest rate on such loans as a result of the phase out of LIBOR; however, we cannot guarantee that any replacement rate will be as favorable to us as the LIBOR rate and this may affect our ability to meet our debt service and repayment obligations or have an adverse effect on our operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we lose key personnel, including key management personnel, or are unable to attract and retain additional personnel as needed in the future, it could disrupt the operation of our business, delay our product development and harm our growth efforts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future performance depends largely on our ability to continually and effectively attract, train, retain, motivate and manage highly qualified and experienced technical, sales, marketing, managerial and executive personnel. Our future development and growth depend on the efforts of key management personnel and technical employees. We cannot guarantee that we will continue to attract and retain personnel with the requisite capabilities and experience. The loss of one or more of our key management or technical personnel could have a material and adverse effect on our business, operating results and financial condition.</span></div><div style="margin-top:10pt;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%">In the last twelve months, we have experienced turnover within our finance team. If we are unable to retain and successfully integrate their replacements in our business, it could have a material adverse effect on our business and the reliability of our financial statements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future performance depends largely on our ability to continually and effectively attract, train, retain, motivate and manage highly qualified and experienced individuals, specifically in our finance function. In the last year, we had significant turnover in our finance and accounting team, including the executive, tax, SEC reporting, treasury and audit functions and we also had a new chief financial officer and corporate controller, thereby resulting in a lack of institutional knowledge as to our financial operations. While none of these former employees left us due to any disagreement with management over the financial statements, the loss of these individuals impacts the continuity of our financial reporting and related internal controls. If we are unable to retain and successfully integrate the current employees serving in these roles, it could have a material impact on our business and financial results.</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;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%">Evolving regulation of the Internet, changes in the infrastructure underlying the Internet or interruptions in Internet access may adversely affect our business, operating results and financial condition by increasing our expenditures and causing client dissatisfaction.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services depend on the ability of our registered users to access the Internet. Currently, this access is provided by companies that have significant market power in the broadband and Internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies and government-owned service providers. Laws or regulations that adversely affect the growth, popularity or use of the Internet, including changes to laws or regulations impacting Internet neutrality, could decrease the demand for our products, increase our operating costs, require us to alter the manner in which we conduct our business and/or otherwise adversely affect our business. For example, the Federal Communications Commission (the &#8220;FCC&#8221;) recently adopted an order repealing rules that prohibit Internet service providers (&#8220;ISPs&#8221;) from blocking or throttling Internet traffic, and from engaging in practices that prioritize particular Internet content in exchange for payment (also known as &#8220;paid prioritization&#8221;). The order is not yet effective and has been challenged in court, which could result in further changes to the governing law. There is also uncertainty regarding how the FCC&#8217;s new framework, if upheld, and new oversight by the Federal Trade Commission (&#8220;FTC&#8221;) will be applied. Depending on ongoing appellate proceedings and future action by the FCC and FTC, we could experience discriminatory or anti-competitive practices that could cause us to incur additional expense or otherwise adversely affect our business, operating results and financial condition. In particular, the repeal of restrictions on paid prioritization could enable ISPs to impose higher fees and otherwise adversely affect our business.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the rapid and continual growth of traffic on the Internet has resulted at times in slow connection and download speeds of Internet users. Our business may be harmed if the Internet infrastructure cannot handle our clients&#8217; demands or if hosting capacity becomes insufficient. If our clients become frustrated with the speed at which they can utilize our products over the Internet, our clients may discontinue the use of our software and choose not to renew their contracts with us. Further, the performance of the Internet has also been adversely affected by viruses, worms, hacking, phishing attacks, denial of service attacks and other similar malicious programs, as well as other forms of damage to portions of its infrastructure, which have resulted in a variety of Internet outages, interruptions and other delays. These service interruptions could diminish the overall attractiveness of our products to existing and potential users and could cause demand for our products to suffer.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adequately protect our proprietary rights, our competitive advantage and brand could be impaired and we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success is dependent, in part, upon protecting our proprietary technology. We rely on a combination of trademarks, service marks, trade secret laws and contractual restrictions to establish and protect our proprietary rights in our products and services. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our licensed products may be unenforceable under the laws of certain jurisdictions and foreign countries. While our general practice is to enter into confidentiality and invention assignment agreements with our employees and consultants and confidentiality agreements with the parties with whom we have strategic relationships and business alliances, these agreements may not be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. If we fail to secure, protect and enforce our intellectual property rights, we may lose valuable assets, generate reduced revenue and incur costly litigation to protect our rights, which could adversely affect our business, operating results and financial condition.</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%">The use of open-source software in our applications may expose us to risks and harm our intellectual property rights.</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 use of open-source software in our products may expose us to additional risks and harm our intellectual property rights. There have been claims in the past challenging the ownership of open-source software against companies that incorporate such software into their products or applications. As a result we could be subject to intellectual property related claims around ownership rights to what we believe to be open-source software. In addition, if we were to combine our applications with open-source software in a certain manner, we could, under certain of the open-source licenses, be required to release the source code of our applications. If we inappropriately use open-source software, we </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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be required to redesign our applications, discontinue the sale of our applications or take other remedial actions, which could adversely impact our business, operating results or financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Inability to maintain the third-party licensed software we use in our applications at the current costs could result in increased costs or reduced service levels, which could adversely affect our business. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use certain third-party software in our applications that we obtain from other companies and will continue to rely on such third party software. If we were required to find alternatives to such software for whatever reason, it may be expensive to replace, and could require significant investment of time and resources to find alternatives and integrate with our software. Additionally, error or issues in that software could adversely affect our own software and errors or defects may not be readily apparent to use, resulting in a failure of our applications. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may be sued by third parties for infringement of their proprietary rights.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is considerable intellectual property development activity in our industry. Our success depends upon our not infringing upon the intellectual property rights of others. Third parties, including our competitors, may own or claim to own intellectual property relating to our products or services and may claim that we are infringing their intellectual property rights. We may be found to be infringing upon such rights, even if we are unaware of their intellectual property rights. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, obtain licenses, modify applications, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers, vendors or partners in connection with any such claim or litigation. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel form our business operations. Any such events could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:10pt;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%">Some of our key components are procured from a single or limited number of suppliers. Thus, we are at risk of shortage, price increases, tariffs, changes, delay, or discontinuation of key components, which could disrupt and materially and adversely affect our business.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the key components used to manufacture our products, such as the AsureForce&#174; time clocks and air clocks, come from limited or single sources of supply. We do not have contractual commitments or guaranteed supply arrangements with our suppliers. As a result, we are subject to the risk of shortages and long lead times in the supply of our components or products. Further, our suppliers may experience financial or other difficulties as a result of uncertain and weak worldwide economic conditions. Other factors which may affect our suppliers' ability or willingness to supply components to us include internal management or reorganizational issues, such as roll-out of new equipment which may delay or disrupt supply of previously forecasted components, or industry consolidation and divestitures, which may result in changed business and product priorities among certain suppliers. It could be difficult, costly and time consuming to obtain alternative sources for these components, or to change product designs to make use of alternative components. In addition, difficulties in transitioning from an existing supplier to a new supplier could create delays in component availability that would have a significant impact on our ability to fulfill orders for our products.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported operating results.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had federal net operating loss carryforwards of approximately $48,435 and research and development credit carryforwards of approximately $3,579, which begin expiring in 2021. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited. In general, an &#8220;ownership change&#8221; occurs if there is a cumulative change in our ownership by &#8220;5% shareholders&#8221; that exceeds 50 percentage points over a rolling three-year period. Similar rules apply under state tax laws. In the event that it is determined that we have in the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">past experienced ownership changes, or if we experience one or more ownership changes as a result of future transactions in our stock, then we may be limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn. Any such limitations on the ability to use our net operating loss carryforwards and other tax assets could adversely impact our business, operating results, and financial condition.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Securities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our common stock has traded in low volumes. We cannot predict whether an active trading market for our common stock will ever develop.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, our common stock has experienced a lack of trading liquidity. In the absence of an active trading market:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">an investor may have difficulty buying and selling our common stock at all or at the price one considers reasonable; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">market visibility for shares of our common stock may be limited, which may have a depressive effect on the market price for shares of our common stock and on our ability to raise capital or make acquisitions by issuing our common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stock price has been, and likely will continue to be, volatile.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock has in the past been, and is likely to continue in the future to be, volatile. During the fiscal year ended December 31, 2019, the Nasdaq closing price of one share of our common stock fluctuated from a low of $4.90 to a high of $10.00. During the fiscal year ended December 31, 2020, the Nasdaq closing price of one share of our common stock fluctuated from a low of $5.08 to a high of $9.08. The market price of our common stock may be influenced by many factors, some of which are beyond our control, including:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">announcements regarding the results of expansion or development efforts by us or our competitors;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">announcements regarding the acquisition of businesses or companies by us or our competitors;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">technological innovations or new products and services developed by us or our competitors;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in domestic or foreign laws and regulations affecting our industry</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">issuance of new or changed securities analysts&#8217; reports and/or recommendations applicable to us or our competitors;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in financial or operational estimates or projections;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">additions or departure of our key personnel;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">actual or anticipated fluctuations in our quarterly financial and operating results and degree of trading liquidity in our common stock; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">political or economic uncertainties, including the impact of the coronavirus and other developments on equity trading markets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, stock markets generally have experienced significant price and volume volatility. This volatility has had a substantial effect on the market prices of securities of many public companies for reasons frequently unrelated or disproportionate to the operating performance of the specific companies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales, or the potential for sales, of a substantial number of shares of our common stock in the public market by us or our existing stockholders could cause our stock price to fall.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of substantial amounts of shares of our common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of our common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to raise capital through the sale of&#160;equity securities in the future at a time and at a price that we deem appropriate. As of&#160;March 8, 2021, we had 19,016,972&#160;shares of common stock outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future, and you must rely on increases in the market price of our common stock for returns on equity investment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the foreseeable future, we intend to retain any earnings to finance the development and expansion of our business, and we do not anticipate paying any cash dividends on our common stock. In addition, our Third Restated Credit Agreement contains limitations on our ability to pay dividends and make other distributions. Accordingly, investors must be prepared to rely on sales of their common stock after price appreciation to earn an investment return, which may never occur. Investors seeking cash dividends should not purchase our common stock. Any determination to pay dividends in the future will be made at the discretion of our board of directors and will depend on our results of operations, financial condition, capital requirements, contractual restrictions, restrictions imposed by applicable law and other factors our board deems relevant.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stockholder rights plan, or &#8220;poison pill,&#8221; includes terms and conditions which could discourage a takeover or other transaction that stockholders may consider favorable.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2009, stockholders of record at the close of business on that date received a dividend of one right (a &#8220;Right&#8221;) for each outstanding share of common stock. Each Right entitles the registered holder to purchase one one-thousandth of a share of Series A junior participating preferred stock of the Company (the &#8220;Preferred Stock&#8221;), at a price of $11.63 per one thousandth of a share of Preferred Stock, subject to adjustment (the &#8220;Exercise Price&#8221;). The Rights are not exercisable until the Distribution Date referred to below. The description and terms of the Rights are set forth in the Second Amended and Restated Rights Agreement between the Company and American Stock Transfer &amp; Trust Company LLC, dated as of April 17, 2019, which extended the expiration date of the Rights to October 28, 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Amended and Restated Rights Agreement imposes a significant penalty upon any person or group that acquires 4.9% or more (but less than 50%) of our then-outstanding common stock without the prior approval of the board of directors. Stockholders who own 4.9% or more of our then-outstanding common stock as of the close of business on the Record Date will not trigger the Second Amended and Restated Rights Agreement so long as they do not increase their ownership of the common stock after the Record Date by more than one-half of 1% of the then-outstanding common stock. A person or group that acquires shares of our common stock in excess of the above-mentioned applicable threshold, subject to certain limited exceptions, is called an &#8220;Acquiring Person.&#8221; Any rights held by an Acquiring Person are void and may not be exercised. The Rights will not be exercisable until 10 days after a public announcement by us that a person or group has become an Acquiring Person. On the date (if any) that the Rights become exercisable (the &#8220;Distribution Date&#8221;), each Right would allow its holder to purchase one one-thousandth of a share of Preferred Stock for a purchase price of $11.63. In addition, if a person or group becomes an Acquiring Person after the Distribution Date or already is an Acquiring Person and acquires more shares after the Distribution Date, all holders of Rights, except the Acquiring Person, may exercise their rights to purchase a number of shares of the common stock (in lieu of Preferred Stock) with a market value of twice the Exercise Price, upon payment of the purchase price.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights will expire on the earliest of (a) October 28, 2022, (b) the exchange or redemption of the Rights, (c) consummation of a merger or consolidation or sale of assets resulting in expiration of the Rights, (d) the consummation of a reorganization transaction entered that the board of directors determines will help prevent an &#8220;Ownership Change,&#8221; as defined in Section 382 of the Code and protect our net operating losses, (e) the repeal of Section 382 of the Internal Revenue Code or any successor statute, or any other change, if the board of directors determines the Second Amended and Restated Rights Agreement is no longer necessary for the preservation of tax benefits, or (f) the beginning of a taxable year to which the board of directors determines that no tax benefits may be carried forward.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may, at our option and with the approval of the board of directors, at any time prior to the close of business on the earlier of (i) the tenth day following the first date of public announcement by us or an Acquiring Person that an Acquiring Person has become such or such later date as may be determined by action of a majority of the members of the board of directors then in office and publicly announced by us or (ii) October 28, 2022, redeem all but not less than all the then outstanding Rights at a redemption price of $0.067 per Right (such redemption price being herein referred to as the &#8220;Redemption Price&#8221;). We may, at our option, pay the Redemption Price either in common stock (based on the current per share market price thereof) or cash; provided, that if the board of directors authorizes redemption of the Rights on or after the time a person becomes an Acquiring Person, then such authorization shall require the concurrence of a majority of the members of the board of directors then in office. In addition, after a person becomes an Acquiring Person the board of directors may exchange the Rights (other than Rights owned by the Acquiring Person or its affiliates), in whole or in part, at an exchange ratio of one common share per Right (subject to adjustment).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights have certain anti-takeover effects, including potentially discouraging a takeover that stockholders may consider favorable. The Rights will cause substantial dilution to a person or group that attempts to acquire us on terms </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><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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not approved by the board of directors. On the other hand, the Rights should not interfere with any merger or other business combination approved by the board of directors since the Rights may be redeemed by us at the Redemption Price prior to the date ten days after the public announcement that a person or group has become the beneficial owner of 4.9% or more of the common stock, and any securities which a person or any of such person&#8217;s affiliates may be deemed to have the right to acquire pursuant to any merger or other acquisition agreement between us and such person may be excluded from the calculation of their beneficial ownership if such agreement has been approved by the board of directors prior to them becoming an Acquiring Person.</span></div><div style="margin-top:10pt;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%">Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable and may lead to entrenchment of our management and board of directors.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restated certificate of incorporation, as amended, and third amended and restated bylaws, as amended, contain provisions that could have the effect of delaying or preventing changes in control or changes in our management or our board of directors. These provisions include:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">in addition to our current stockholder rights plan, the ability of our board of directors to further issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the requirement that a special meeting of stockholders may be called only by the Chairman of the board of directors, the Chief Executive Officer or the Secretary at the request of the board of directors or upon the written request, stating the purpose of the meeting, of stockholders who together own of record 10% of the outstanding shares of each class of stock entitled to vote at such meeting, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders&#8217; meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of us.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. We have not opted out of this provision of Delaware law.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be negatively affected as a result of actions of activist stockholders, and such activism could impact the trading value of our securities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders may, from time to time, engage in proxy solicitations or advance stockholder proposals, or otherwise attempt to effect changes and assert influence on our board of directors and management. Activist campaigns that contest or conflict with our strategic direction or seek changes in the composition of our board of directors could have an adverse effect on our operating results and financial condition. A proxy contest would require us to incur significant legal and advisory fees, proxy solicitation expenses and administrative and associated costs and require significant time and attention by our board of directors and management, diverting their attention from the pursuit of our business strategy. Any perceived uncertainties as to our future direction and control, our ability to execute on our strategy, or changes to the composition of our board of directors or senior management team arising from a proxy contest could lead to the perception of a change in the direction of our business or instability which may result in the loss of potential business opportunities, make it more difficult to pursue our strategic initiatives, or limit our ability to attract and retain qualified personnel and business partners, any of which could adversely affect our business and operating results. If individuals are ultimately elected to our board of directors with a specific agenda, it may adversely affect our ability to effectively implement our business strategy and create additional value for our stockholders. We may choose to initiate, or may become subject to, litigation as a result of the proxy contest or matters arising from the proxy contest, which would serve as a further distraction to our board of directors and management and would require us to incur significant additional costs. In addition, actions such as those described above could cause significant fluctuations in our stock price based upon temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B.&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_25"></div><div style="margin-top:10pt;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.&#160;&#160;&#160;&#160;PROPERTIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal offices are located in Austin, Texas where we occupy approximately 15,000 square feet of office space under one operating lease that expires in July 2022. We also lease office suites in California, Florida, Nebraska, New York, North Carolina, Tennessee, Vermont, and Washington.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the leased properties described above are adequate to meet Asure&#8217;s current operational requirements and can accommodate further physical expansion of office space as needed.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_28"></div><div style="margin-top:10pt;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.&#160;&#160;&#160;&#160;LEGAL&#160;PROCEEDINGS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure is periodically the defendant or plaintiff in actions arising in the normal course of business.&#160;&#160;No pending legal proceedings to which we are a party are material to us.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_31"></div><div style="margin-top:10pt;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.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_34"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_37"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;MARKET FOR&#160;REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MARKET INFORMATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock trades on the Nasdaq Capital Market under the symbol &#8220;ASUR.&#8221;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">DIVIDENDS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not pay cash dividends on our common stock during fiscal years 2020 and 2019.&#160;&#160;We presently intend to continue a policy of retaining earnings for reinvestment in our business, rather than paying cash dividends.  In addition, our Third Restated Credit Agreement contains limitations on our ability to pay dividends and make other distributions.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">HOLDERS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 8, 2021, we had approximately 254 stockholders of record of our common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">UNREGISTERED SALE OF EQUITY SECURITIES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no unregistered sales of equity securities by us during the year ended December 31, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SECURITIES AUTHORIZED FOR ISSUANCE UNDER EQUITY COMPENSATION PLANS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information as of December 31, 2020 with respect to shares of our common stock that we may issue under our existing equity compensation plans (share amounts in thousands).</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></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%">A</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%">B</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%">C</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:700;line-height:100%">Plan Category</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%">Number of Securities<br/>to be Issued Upon Exercise of<br/>Outstanding<br/>Options and Release of Nonvested RSUs</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%">Weighted Average<br/>Exercise Price of<br/>Outstanding<br/>Options</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%">Number of Securities Remaining<br/>Available for Future Issuance<br/>Under Equity Compensation<br/>Plans (Excluding Securities<br/>Reflected in Column A)(3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity Compensation Plan Approved by Stockholders (1)</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%">1,713&#160;</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%">7.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity Compensation Plans Not Approved by Stockholders (2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713&#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%">7.92&#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 #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%">1,244&#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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.84pt">Consists of stock option awards granted under the 2009 Equity Incentive Plan and stock option and restricted stock unit</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">awards granted under our 2018 Incentive Award Plan, which plan replaced our 2009 Equity Incentive Plan.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.84pt">Our stockholders have previously approved our existing equity compensation plan.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.84pt">In December 2019, we offered to exchange certain outstanding options to purchase shares of our common stock previously granted under our prior and current equity incentive plans that have an exercise price per share higher than the greater of $8.50 or the closing trading price of our common stock on the offer expiration date for new restricted stock units. Subsequent to December 31, 2019, 280,500 additional shares became available for issuance as a result of the exchange.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_40"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160;SELECTED FINANCIAL DATA</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this Item.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_43"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_46"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain statements in this Report represent forward-looking statements. Forward-looking statements include but are not limited to statements regarding our strategy, future operations, financial condition, results of operations, projected costs, and plans and objectives of management.&#160;Actual results may differ materially from those contemplated by the forward-looking statements due to, among others, the risks and uncertainties described in this Report and in our other SEC filings.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have attempted to identify these forward-looking statements with the words &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;plans,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;should&#8221; and other similar expressions. Although these forward-looking statements reflect management&#8217;s current plans and expectations, which we believe reasonable as of the filing date of this Report, they inherently are subject to certain risks and uncertainties.&#160;&#160;Additionally, we are is under no obligation to update any of the forward-looking statements after the date of this Annual Report on Form 10-K to conform such statements to actual results.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_49"></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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of cloud-based Human Capital Management (HCM) solutions, delivered as software-as-a-service (SaaS) for small and mid-sized businesses (SMBs). From recruitment to retirement, our solutions help more than 80,000 SMBs across the United States grow their businesses. About 10,000 of our clients are direct and the approximately 70,000 remaining are indirect as they have contracts with Reseller Partners that white label our solutions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 we intend to continue to invest in, research and development to expand our solutions. Asure HCM, our user-friendly solution, reduces the administrative burden on employers and increases employee productivity while managing the complete employment lifecycle. The primary functions of our solutions address:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Payroll and Tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Asure Payroll &amp; Tax is an integrated cloud-based solution that provides a foundation for our clients&#8217; digital HR strategy. We automate all the complex and ever-changing regulations associated with payroll and taxes in all U.S. jurisdictions - from wages, benefits, overtime, and garnishments to tips, direct deposits, Fair Labor Standard Act ("FLSA"), and federal, state, and local payroll taxes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Human Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Asure HR&#8217;s cloud-based functionality handles HR complexities that SMBs face, including employee self-service so employees can access all their information (e.g., pay history and company documents). With Asure HR&#8217;s dashboard, clients have convenient single-system access to every facet of the employee&#8217;s lifecycle. This solution improves benefits management by syncing to carriers and integrating with employee self-managed enrollment and life-event change adjustments.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Time and Attendance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Asure Time &amp; Attendance is primarily cloud based and combines with complementary hardware (time clocks and data collection devices) to provide cost savings and potential ROI gains in the form of a more strategic use of labor dollars and the elimination of time theft. Mobile time tracking helps executives better understand where and when their employees are working, providing insight into labor schedules and labor costs. With our mobile solution, employees can punch in and out from remote locations, as geo-positioning verifies the physical coordinates. Biometric time clocks, including facial recognition, reduce time theft and help combat "buddy punching." Automated system notifications, real-time dashboards, and flexible configuration options all work to streamline operations. Finally, employees, supervisors and executives have real-time access to data and business intelligence to optimize labor costing, improve labor scheduling, and control labor costs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">HR Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our recurring HR Services allows clients to focus on running their businesses because we take responsibility for all of the traditional payroll and HR functions. We provide three core levels of HR services, ranging from a cloud-based online compliance library, to an on-demand call center for all HR questions, and to a fully outsourced HR function. We also support discreet functions like payroll administration and the benefit enrollment process.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Data Integration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Our solutions also enable data integration with related third-party systems, such as 401(k), benefits, and insurance provider systems.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to state-of-the-art platforms that are hosted in Amazon AWS and regular upgrades and releases, we provide clients with easy access to our skilled support team. Our services and support representatives are knowledgeable not just in the Asure solution, but also about best practices and change management strategies in the payroll and HCM industry. Many of Asure&#8217;s staff have professional certifications in payroll (Certified Payroll Professionals, CPPs) and human resources (Professional in Human Resources, PHR, and Senior Professional in Human Resource, SPHR, certifications). From installation to training and post-live support, our professional services team delivers a proficient client experience on a national scale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our solutions through both direct and partner models. Prospective clients learn about Asure in a variety of ways, including advertising, web site searches, sales calls, public relations, referral channels, direct marketing, and social media. When prospective clients show an interest in Asure, they are connected with a sales representative, who works to close the sale, via Asure&#8217;s web site, phone, or a face-to-face meeting by discussing solutions that meet their needs. We track our marketing and sales activities to provide immediate insights into activities, leads and pipeline opportunities. Our account management teams also work with clients to promote and sell additional solutions that are relevant for each client. We supplement our direct sales efforts with partner programs. By working with partners, we gain access to opportunities in various geographic and industry niches. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure has two distinct levels of partners: Reseller Partners and Referral Partners.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reseller Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Reseller Partners pay us recurring license fees to white label our solutions and then they focus on providing value-add services to their clients (our indirect clients). There are generally two types of Reseller Partners: regional payroll providers and SMB trusted advisors (CPA, regional banks, and benefit brokers). Regional payroll providers typically focus on a specific geographic area or industry. They have proven to be attractive alternatives for SMBs&#8217; payroll and HCM needs versus the one-size-fits-all national payroll companies that do not necessarily understand the local needs of many businesses. Since trusted advisors are relied on by entrepreneurs and executives at SMBs to advise on payroll and HR decisions, white labeling our solutions allows them to provide additional solutions directly to their clients. This deepens their client relationships and grows their revenue.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure&#8217;s Reseller Partners are also the primary source of Asure&#8217;s acquisitions. Since they already white label Asure&#8217;s solutions, technology integration risk is lessened. By acquiring Reseller Partners, we gain a presence in specific geographic (typically less densely populated U.S. metropolitan cities) and industry niches. These acquisitions help Asure gain scale by assuming all of the Reseller Partner's revenue instead of just a recurring licensing fees (which is typically a small percentage of their total revenue). Reseller Partners can continue to license our solutions with the opportunity to expand their available solutions, or they can come under the Asure umbrella.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Referral Partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Referral Partners are typically the aforementioned trusted advisors (e.g., regional banks, CPAs, and benefit brokers) that provide us with SMB leads but do not resell our solutions. Since SMBs rely on their trusted advisors to guide them in selecting payroll and HCM solutions, we have found this to be a fruitful source of leads. Referral Partners provide qualified leads that convert to clients at a higher rate than non-referral leads. We have been successful in nurturing some Referral Partners to become Reseller Partners over time as the referral relationships develop and they become more comfortable in the HCM space. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues from (i) fixed amounts charged per billing period plus a fee per employee or transaction processed and (ii) fixed amounts charged per billing period. We do not require clients to enter into long-term contractual commitments with us. 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 serve a diverse client base in terms of industry and geography. None of our clients constituted more than one-half of one percent of our revenues and no industry represented over 10% of our revenue for the year ended December 31, 2020. Our revenues are generated through our salesforce that solicits new clients and our client relations representatives who sell new applications to existing clients as well as Reseller Partner recurring license fees.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our continued growth depends on attracting new clients through further penetration of our existing markets and geographic expansion into new markets by strategically acquiring Reseller Partners, targeting a high degree of client employee usage across our solution, and introducing new applications to our existing client base. We believe our ability to continue to develop new applications and to improve existing applications will enable us to increase revenues in the future. Furthermore, we believe the challenges of managing the ever-changing complexity of payroll and human resources will continue to drive companies to turn to outsourced providers for help with their HCM needs. The HCM industry historically has been driven, in part, by legislation and regulatory action, including COBRA, changes to the minimum wage laws or overtime rules, and legislation from federal, state or municipal taxation authorities. The implementation of the Affordable Care Act (the &#8220;ACA&#8221;) is an example of legislation that has created demand in the HCM industry. We generate ACA-related revenues (i) on an annual basis in connection with processing and filing Forms 1094 and 1095 on behalf of clients and (ii) from clients who have purchased our Enhanced ACA application as part of the fixed, bundled price charged per billing period. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we were incorporated in 1985 and became publicly traded in 1992, we view ourselves as a young pure-play SaaS HCM provider with the appropriate people, processes, and technology to execute on our strategy. Our primary source of revenue is derived from Payroll &amp; Tax solutions, which came with the acquisitions of Mangrove Software in 2016 and iSystems in 2017. Beginning in 2016, we rolled-up approximately 15 of our Reseller Partners that white labeled Mangrove and iSystems&#8217; solutions. With our sale of our Workspace Management business in December 2019 and the subsequent transition services agreement that ended in June 2020, we became a pure-play SaaS HCM provider. </span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization declared the COVID-19 outbreak to be a global pandemic. In response, federal, state and local governments imposed various restrictions on social and commercial activity to promote social distancing in an effort to slow the spread of the disease, and many such restrictions remain in place. Beginning in February 2020, we took various actions in order to minimize the risk of COVID-19 to our employees, our clients, and the communities in which we operate, and in March 2020, we prohibited all business-related travel until further notice and began transitioning our employees to work-from-home arrangements. As of December 31, 2020, more than 90% of our employees were working remotely. We will continue to actively monitor the situation and may take further actions that alter our business operations 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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the COVID-19 pandemic has disrupted the operations of our clients and client prospects and may continue to do so for an indefinite period of time. Across many industries, temporary and permanent business closures as well as business occupancy limitations have resulted in significant layoffs and employee furloughs since late March 2020. Because we charge our clients on a per-employee basis for certain services we provide, decreases in headcount at our clients as of the onset of the pandemic negatively impacted our recurring revenue during 2020, and we expect that our recurring revenue in future periods will continue to be negatively impacted by such headcount reductions until employment levels among such client base return to pre-pandemic levels. Further, at the onset of the COVID-19 pandemic, a limited number of new clients temporarily delayed service implementation. As the COVID-19 pandemic continues to create uncertainty and the potential for ongoing business disruptions, we may experience similar client-driven delays in service implementation in the future.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, interest earned on funds held for clients contributed to growth in recurring revenue, due to both higher average interest rates and an increased average funds held for clients balance. Between August 2019 and March 2020, the Federal Open Market Committee reduced the target range for short-term interest rates several times, with the most significant rate cut occurring in March 2020 to support the economy and potentially reduce the impacts of the COVID-19 pandemic. Further, a provision in the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) allowed employers to delay the payment of the employer&#8217;s share of Social Security taxes to a future date. To the extent our clients made such an election, we collected less money from them to hold and then remit to the appropriate taxing authorities, which adversely affected our average funds held for clients balance and, consequently, interest earned on funds held for clients. During 2020, despite the growth in the number of clients in our base, employee headcount reductions at our clients as well as clients electing to defer payment of their share of Social Security taxes under the CARES Act resulted in nominal growth in our average funds held for clients balance, relative to 2019. Due to significantly lower average interest rates in 2020 and, to a lesser extent, the lack of growth of our average funds held for clients balance, interest earned on funds held for clients for the year ended December 31, 2020 decreased from the year ended December 31, 2019, which had a negative effect on recurring revenue growth. The balance of funds held for clients was approximately $321,069 at December 31, 2020, compared with approximately $126,625 at December 31, 2019.  Much of this increase was due to acquisitions in 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we continued 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 the other pandemic-related factors described above, which had and may continue to have, a negative impact on recurring revenue, combined with increased sales and marketing and research and development expenses, resulted in a decrease in net income for the year ended December 31, 2020 as compared to the year ended December 31, 2019. 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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the COVID-19 pandemic, our sales force historically traveled frequently to sell our solution. The current remote work environment presents a unique opportunity for our sales force, in that each sales employee is able to meet virtually with a greater number of client prospects in a given day than he or she 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are unable to estimate the full impact that 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 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 this Form 10-K. Given this, the effect of the ongoing COVID-19 pandemic may not be fully reflected in our results of operations and overall financial performance until future periods.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Segment</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate as one operating segment. Operating segments are defined as components of an enterprise for which the chief operating decision maker, who in our case is the chief executive officer, in deciding how to allocate resources and assess performance, evaluates separate financial information regularly. During 2020, and over the last few years, we have completed a number of acquisitions. These acquisitions have allowed us to expand our offerings, presence and reach in various market segments of the human capital management market. Our business operates in one operating segment because our chief operating decision maker evaluates our financial information and resources and assesses the performance of these resources on a consolidated basis. Since we operate as one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RESULTS OF OPERATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussions of our results of continuing operations exclude the results related to the Workspace Management business which was sold in 2019. This business has been segregated from continuing operations and is reflected as a discontinued operation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the fiscal periods indicated, the percentage of total revenues represented by certain items in Asure&#8217;s Consolidated Statements of Comprehensive Income (Loss):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="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:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:700;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:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, 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%">55.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing 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%">(24.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of Fiscal 2020 to 2019</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis of Presentation</span></div><div><span><br/></span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenues are comprised of recurring revenues, and implementation 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 implementation and other revenues to remain relatively constant.</span></div><div><span><br/></span></div><div style="text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recurring Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Recurring revenues include fees for our payroll, payroll tax, time and labor management, and other Asure HCM solutions as well as fees charged for form filings and delivery of client payroll checks and reports. These revenues are derived from (i) fixed amounts charged per billing period plus a fee per employee or transaction processed or (ii) fixed amounts charged per billing period. We do not require clients to enter into long-term contractual commitments with us. 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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 ACA form filing requirements in the first quarter, 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. Therefore, we expect the seasonality of our revenue cycle to decrease to the extent clients utilize more of our non-payroll applications.</span></div><div><span><br/></span></div><div style="text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Professional Services, Hardware and Other Revenues</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was derived from the following sources (Amounts in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></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%">Revenue</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%">2020</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%">2019</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%">Increase (Decrease)</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%">%</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 revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,066&#160;</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%">(6,751)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.6)</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%">Professional services, hardware and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="background-color:#ffffff;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 revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">65,507&#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%">73,150&#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%">(7,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue represents our consolidated revenues, including sales of our scheduling software, time and attendance and human resource software, as well as complementary hardware devices to enhance our software products. Most product groupings include cloud revenue, hardware revenue, maintenance and support revenue, on premise software license revenue as well as installation and services and other professional services revenue.  Revenue mix varies by product.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding revenue from discontinued operations, our total revenue in 2020 was $65,507 as compared to $73,150 in 2019. Total revenue decreased by $(7,643), or (10.4)%, in 2020 as compared to 2019. Recurring revenue comprised the majority of the decrease with a decrease of $(6,751), or (9.6)%.  Recurring revenue decreased primarily due to the impact of COVID and lower interest rates. Hardware and professional services revenue trended downward, partially offset by an increase in on premise software license revenue.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our total customer base is widely spread across industries, our HCM sales are concentrated in small to mid-size businesses.&#160;&#160;We continue to target small and medium-sized businesses across industries as prospective customers.&#160;&#160;Geographically, we sell our HCM products in the United States.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Gross</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Profit and Gross</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Margin</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit was $38,093 in 2020 as compared to $43,314 in 2019, a decrease of $5,221, or (12.1)%.&#160;&#160;Gross margin as a percentage of revenues was 58.2% for 2020 and 59.2% for 2019.  Our decline in gross margin is attributable to lower sales volumes primarily due to COVID, a growing investment in HCM service resources and personnel, maintaining COVID related tax codes, increased amortization of capitalized software costs as well as migration to secure cloud hosting services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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%">34</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses were $36,340&#160;in 2020 as compared to $41,535 in 2019, a decrease of $5,195, or (12.5)%.&#160;&#160;SG&amp;A expenses as a percentage of revenues were 55.5% and 56.8% for 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A decreased due to selling of our Workspace business in 2019.  Our other professional services, legal fees and rent decreased partially offset from the transition services agreement with FM:Systems in relation to the sale of the Workspace business in 2019, </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may incur significant additional legal expenses and/or professional services-related expenses in the future if we pursue further acquisitions of products or businesses, even if we ultimately do not consummate any acquisition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Research and Development Expenses</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses were $5,959 in 2020 as compared to $5,351 in 2019, an increase of $608, or 11.4%.&#160;&#160;R&amp;D expenses as a percentage of revenues were 9.1% and 7.3% for 2020 and 2019, respectively. </span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amortization of Intangible Assets</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses in 2020 were $9,547, a decrease of $(2,218), or (18.9)%, as compared to $11,765 in 2019.&#160;&#160;Amortization expenses as a percentage of revenues were 14.6% and 16.1% for 2020 and 2019, respectively.&#160;&#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts, resulting in an increase in amortization expense.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Goodwill</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no goodwill impairment recognized in 2020.  During fiscal 2019, we determined that the estimated fair value of our HCM reporting unit was less than its carrying value. Therefore, we compared the carrying value of the reporting unit to its fair value in order to determine if an impairment exists. In addition to performing the income based approach discussed above we compared the market value of our common stock to our HCM reporting unit&#8217;s carrying value noting its carrying value exceeded market value. A non-cash, before-tax impairment charge of $35,060 was recognized to reduce the carrying amount of the goodwill to its estimated fair value as of December 31, 2019. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense and Other, net</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense and other, net was $(2,221) for the year ended 2020 as compared to $(16,005) in the year ended 2019. Interest expense and other, net is primarily comprised of  interest expense on notes payable. Interest expense and other for the year ended 2019 is composed primarily of interest expense on notes payable.</span></div><div style="margin-top:10pt;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-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December 31, 2020, we had federal net operating loss carryforwards of approximately $48,435, and research and development (R&amp;D) credit carryforwards of approximately  $3,579. The net operating loss and R&amp;D credit carryforwards will expire in varying amounts from 2021 through 2040, if not utilized. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax expense attributable to continuing operations increased from $(24,111) in 2019 to $337 in 2020, a $(24,448), or (101.4)%, decrease. These figures represent an effective tax rate of (2.1)% and 36.3% in 2020 and 2019, respectively. In 2020, we recorded income tax expense from continuing operations primarily due to deferred taxes on the amortization of goodwill for tax purposes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our various acquisitions in prior years, utilization of the net operating losses and credit carryforwards may be subject to a substantial annual limitation due to the &#8220;change in ownership&#8221; provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax asset, exclusive of goodwill and jurisdictions in which we </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have net deferred tax liabilities. During 2020, we increased the valuation allowance by approximately $1,688 due primarily to operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_52"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LIQUIDITY AND CAPITAL RESOURCES (Amounts in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2020</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%">2019</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%">Working capital</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%">8,208&#160;</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%">17,854&#160;</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%">Cash, cash equivalents and short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,826&#160;</span></td><td style="background-color:#ffffff;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 cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,632&#160;</span></td><td style="background-color:#ffffff;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 cash provided by&#160;(used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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%">.&#160;&#160;We had working capital of $8,208 at December 31, 2020, a decrease of $9,646 from $17,854 at December 31, 2019.&#160;&#160;We attribute the increase in our working capital primarily to an increase in cash and cash equivalents due to the divestiture of our Workspace Management business. Working capital at December 31, 2020 includes $5,838 of short term deferred revenue, an increase in short term deferred revenue of $338 compared to December 31, 2019. Deferred revenue is an obligation to perform future services.&#160;&#160;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.&#160; </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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%">.&#160;&#160;Net cash used in operating activities was $1,707 in 2020. The $1,707 of cash provided by operating activities during 2020 was primarily driven by our net loss of $16,311 and increases in deferred revenue of $128, and decreases in accrued expenses and other long-term obligations of $4,596. This was offset by non-cash adjustments of $20,908, decreases in accounts receivable of $1,118 and increases in inventory of $11, and decreases in accounts payable of $448 and $911 of prepaid expenses and other assets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $(4,117) in 2019. The $(4,117) of cash used in operating activities during 2019, including discontinued operations, was primarily driven by our net income of $30,001 and increases in deferred revenue of $5,662, and accrued expenses and other long-term obligations of $5,649. This was offset by non-cash adjustments of $(35,215), increases in accounts receivable of $1,446 and inventory of $1,581, and a decrease in accounts payable of $3,174. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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%">.&#160;&#160;Net cash used in investing activities during 2020 was $(201,134), primarily due to the net change in funds held for clients and our acquisitions of three payroll processing and payroll tax businesses during the year. Cash provided by investing activities during 2019 was $85,632.&#160;&#160;The cash provided by investing activities in 2019&#160;is primarily driven by the proceeds from the sale of discontinued operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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%">.&#160;&#160;Net&#160;cash provided by financing activities of $202,592 in 2020 was primarily due to the net change in client funds of $184,823, net proceeds from issuance of our common stock of $21,392, and proceeds from note payable of $8,856, partial offset by payments of our note payables of $12,234.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net&#160;cash used in financing activities of $(68,018) in 2019 was primarily due to the payments of our notes payable and debt financing costs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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;&#160;As of December 31, 2020, Asure&#8217;s principal sources of liquidity consisted of approximately $28,577 of cash and cash equivalents, future cash generated from operations of our business over the next twelve months, and $4,500 available for borrowing under our Wells Fargo revolver. Based on current internal projections, we believe that we have and/or will generate sufficient cash for our operational needs for at least the next twelve months from issuance of this Annual Report on Form 10-K. We continue to be focused on growing our existing software operations and seeking accretive and complimentary strategic acquisitions as part of our growth strategy. We believe the available sources of liquidity described above will be sufficient to fund such growth activities but may raise additional capital or incur additional indebtedness to supplement those sources as we execute on our growth plan.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underwriting Agreement</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we completed an underwritten public offering 2,990,000 shares of our common stock at a public offering price of $7.25. We realized gross proceeds of approximately $21,700 before deducting underwriting discounts and estimated offering expenses.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Agreement</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:115%">Due to the effects of COVID-19 on our business, we were not in compliance with our minimum EBITDA financial covenant as of March 31, 2020. This covenant was set in December 31, 2019, before the COVID-19 pandemic and its possible effects on our business were known to our senior lender or us. On July 10, 2020, our senior lender issued a reservation of rights letter related to our failure to comply with the minimum EBITDA financial covenant, along with other technical defaults. Following this default, we negotiated and entered a waiver and amendment to our Credit Agreement and our Amended and Restated Guaranty and Security Agreement (the &#8220;Amendment&#8221;) on August 10, 2020.</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:115%">The Amendment reduced our facility from $30,000 to $15,000, consisting of $10,000 in term loans and a $5,000 revolver. As a result, we were required to make a principal payment of $9,750 on our outstanding term loans. The Amendment provides for an accordion feature to our term loan that would allow us to borrow up to an additional $15,000 in term loans subject to certain conditions following the Covenant Conversion Date, which is described below.</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:115%">The Amendment also reset our financial covenants and added a new financial covenant for minimum recurring revenue.</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:115%">The Amendment does not require that we meet our fixed charge ratio or leverage ratio covenant until the Covenant Conversion Date. The Coverage Conversion Date is the earlier of August 10, 2022 or the date in which we have satisfied the fixed charge coverage ratio and leverage ratio for two consecutive reporting periods. Until such time, we are only obligated to comply with our minimum EBITDA and minimum recurring revenue covenants. </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:115%">In addition to the requirement that we pay $9,750 on our outstanding term loans, we were also required to pay our senior lender an amendment fee of $225. Our senior lender waived any prepayment penalty that would have otherwise been due on the $9,750 payment toward our term loan and agreed that we would not owe a prepayment penalty if we were to refinance our facility before December 31, 2020. Finally, as a condition to the amendment, our senior lender required that we agree to obtain lender consent for any acquisitions until the later of August 10, 2021 or the Covenant Conversion Date. Previously certain types of acquisitions were deemed permitted acquisitions, which did not require our lender&#8217;s consent. We do not anticipate an issue with obtaining consent from our lender for accretive acquisitions.</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:115%">We had sufficient cash on hand to make the required payment of $9,750 in connection with the Amendment and expect to have enough cash on hand to meet our future business needs. Further, we expect to comply with our financial covenants in future quarters under the Credit Agreement, as amended by the Amendment.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also, due to the effects of Covid-19 on our business and the related need to support our operations, we applied for and received a loan from Pinnacle Bank under the Paycheck Protection Program during the second quarter of 2020. Under the terms of our note with Pinnacle Bank, principal payments would have begun in November 2020. However, the Small Business Administration, who administers loans issued under the Paycheck Protection Program, has issued guidance, deferring all payments that would be owed on this loan until the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to begin repaying the portion of the principal and interest that is not forgiven such that it is fully paid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank. Further, if the portion of the PPP Loan that is not forgiven (the &#8220;Unforgiven Debt&#8221;) exceeds $3,250 or requires monthly payments of principal and interest in excess of $185, it is likely we will be in default under our Credit Agreement unless we obtain a waiver from our senior lender or are otherwise able to negotiate acceptable terms with our senior lender and Pinnacle Bank. We applied our initial application for forgiveness of this loan in December 2020 and completed this application in early Febuary 2021. Given this, we expect that payments we may owe, if any, would not start until second quarter of 2021. Under GAAP, we are required to report this entire loan as outstanding debt in our financial statements and further identify the current portion of this debt (e.g. amounts which would be payable in the next 12 months) with reference to the actual terms of our note with Pinnacle Bank. Notwithstanding how this loan is reported in our financial statements, we do not expect to make any payments on this note until at least second quarter of 2021, and then only to the extent that any portion of this note is not forgiven in accordance with the terms of the Paycheck Protection Program.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and December 31, 2019, no amount was outstanding and $4,500 and $10,000, respectively, was&#160;available for borrowing under the revolver. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we are in compliance with our financial covenants under the Amendment and all payments remain current. We expect to be in compliance or be able to obtain compliance through debt repayments with available cash on hand or cash we expect to generate from the ordinary course of operations over the next twelve months.&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 - Notes Payable in the accompanying consolidated financial statements for more information about the Credit Agreement.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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. However, we cannot assure that we will be able to raise additional capital on acceptable terms, or at all.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_55"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CRITICAL ACCOUNTING POLICIES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our 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 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.&#160;&#160;The more significant estimates made by management include the valuation allowance for our gross deferred tax asset, lease impairment, useful lives of fixed assets, the determination of the fair value of our 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 that management believes are reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the following are our critical accounting policies:</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue consists of software-as-a-service (&#8220;SaaS&#8221;) offerings and time-based software subscription license agreements that also, typically include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2018, we adopted the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Update (&#8220;ASU&#8221;) 2014-09,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ASU 2015-14,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;which deferred the effective date of ASU 2014-09 by one year. ASU 2014-09 (&#8220;Topic 606&#8221;) &#8220;Revenue from Contracts with Customers) supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") 605,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;and is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. It also requires additional disclosure about the nature, amount, timing, and uncertainty of revenue, cash flows arising from customer contracts, including significant judgments and changes in judgments, and assets recognized from costs incurred to obtain or fulfill a contract. The adoption of ASU 2014-09, using the modified retrospective approach, had no significant impact on our results of operations, cash flows, or financial position. The initial application was applied to all contracts at the date of initial application.&#160; We recognized the cumulative effect of initially applying the new revenue standard as an adjustment to the opening balance of retained earnings.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a $1,500 cumulative effect adjustment to opening retained earnings as of January 1, 2018 related to an increase in deferred commissions.&#160; There was no impact to revenue as a result of applying Topic 606.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary impact of adopting Topic 606 is to sales commissions related to onboarding new clients that were previously expensed.&#160; Under the new standard, these costs are now capitalized as deferred commissions and amortized over the estimated customer life&#160;of five to ten years.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#8217;s deliverable or the expiration of the customer&#8217;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically one to three years and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Maintenance and support revenue on the Consolidated Statement of Comprehensive Income (Loss).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer&#8217;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from one to three years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets and Goodwill</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Valuation of intangible assets and in-process research and development entails significant estimates and assumptions including, but not limited to, estimating future cash flows from product sales, developing appropriate discount rates, estimating probability rates for the continuation of customer relationships and renewal of customer contracts and approximating the useful lives of the intangible assets acquired. U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) require that we not amortize intangible assets other than goodwill with an indefinite life until we determine their life as finite.&#160;&#160;We must amortize all other intangible assets over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from one to nine years. We have assessed the fair value of our customer relationship intangible assets as of December 31, 2020, we do not believe these to be impaired, as the carrying value of the customer relationship intangible assets are recoverable through the associated project cash flows.</span></div><div style="margin-top:10pt;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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Intangible Assets and Long-Lived Assets&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC 350, we review and evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that we may not recover their net book value.&#160; When such factors and circumstances exist, including those noted above, we compare the assets&#8217; carrying amounts against the estimated undiscounted cash flows we expect to generate with those assets over their estimated useful lives.&#160; If the carrying amounts are greater than the undiscounted cash flows, we estimate the fair values of those assets by discounting the projected cash flows.&#160;&#160;We record any excess of the carrying amounts over the fair values as impairments in that fiscal period.&#160;&#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. There has been no other impairment of intangible assets and long-lived assets for the periods presented.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach. There has been no impairment of goodwill in 2020.  In 2019, we recognized an impairment loss on goodwill.  See Notes 4 and&#160;5 in the accompanying consolidated financial statements for additional information regarding goodwill.</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 &#8211; Significant Account Policies in the accompanying consolidated financial statements for more information about Recent Accounting Pronouncements.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_58"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange, inflation and counterparty risks, as well as risks relating to changes in the general economic conditions in the countries where we conduct business. To reduce certain of these risks, we monitor the financial condition of our large clients and limit credit exposure by principally collecting in advance and setting credit limits as we deem appropriate. In addition, our investment strategy has been to invest in financial instruments, including U.S. treasury securities and money market funds backed by United States Treasury Bills within the guidelines established under our investment policy. We also make strategic investments in privately-held companies in the development stage. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We have also not used, nor do we intend to use, derivatives for trading or speculative purposes.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_61"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.&#160;&#160;&#160;&#160;FINANCIAL&#160;STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements and supplementary data required by this Item&#160;8 are listed in Items&#160;15(a)(1) and (2) of Part IV of this Report (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exhibits, Financial Statement Schedules</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_67"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Based on an evaluation under the supervision and with the participation of our management, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act were&#160;effective as of December&#160;31, 2020&#160;to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is (i)&#160;recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms and (ii)&#160;accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control &#8211; Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework)&#160;(&#8220;COSO&#8221;). Based on our assessment, management has concluded that our internal control over financial reporting was&#160;effective as of December&#160;31, 2020&#160;to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remediation of Material Weakness in Internal Control Over Financial Reporting</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%">During the fourth quarter of 2019, Management identified a deficiency related to the design effectiveness of the Company's controls surrounding the safeguarding of&#160;assets.  Specifically, the Company did not maintain appropriate access to certain systems and did not maintain appropriate segregation of duties related to processes associated with those systems.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Management has implemented measures designed to remediate the material weakness. The remediation actions include: (i) review and changes to system access, (ii) organization re-alignment to improve and ensure segregation of duties and (iii) implementation of additional manual and IT controls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;While we continue to make improvements in our processes and controls, we believe that the above actions have remediated the material weakness as of December 31, 2020.</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%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Except for the remediation of the material weakness during the fourth quarter of 2020, there have been no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of the Exchange Act) that occurred during the fourth quarter of 2020 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_70"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><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%">41</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_73"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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 III</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_76"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.&#160;&#160;&#160;&#160;DIRECTORS&#160;AND EXECUTIVE OFFICERS OF THE REGISTRANT</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2021 annual meeting of shareholders under the headings &#8220;Item 1 &#8211; Election of Directors and &#8220;Other Matters.&#8221;</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_79"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.&#160;&#160;&#160;&#160;EXECUTIVE&#160;COMPENSATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2021 annual meeting of shareholders under the headings &#8220;Executive Compensation,&#8221; &#8220;Equity Compensation Plan Information&#8221; and &#8220;Non-Employee Director Compensation Table.&#8221;</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_82"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.&#160;&#160;&#160;&#160;SECURITY&#160;OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2021 annual meeting of shareholders under the heading &#8220;Security Ownership of Certain Beneficial Owners and Management.&#8221;</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_85"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.&#160;&#160;&#160;&#160;CERTAIN&#160;RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2021 annual meeting of shareholders under the heading &#8220;Approval of Transactions with Related Parties.&#8221;</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_88"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.&#160;&#160;&#160;&#160;PRINCIPAL&#160;ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required under this Item is incorporated by reference to the information set forth in our definitive proxy statement for our 2021 annual meeting of shareholders under the heading &#8220;Item 2 &#8211; Ratification of Independent Registered Public Accounting Firm.&#8221;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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 IV</span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_94"></div><div style="-sec-extract:summary;margin-top:10pt;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;Financial Statements and Financial Statement Schedules</span></div><div style="margin-top:10pt;text-align:justify;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) Financial Statements:</span></div><div style="margin-top:10pt;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt;text-align:justify;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets as of December 31, 2020 and 2019</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2020 and 2019</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Years Ended December 31, 2020 and 2019</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows for the Years Ended December 31, 2020 and 2019</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) Financial Statement Schedules:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules for which provision is made in the applicable account regulation of the Securities and Exchange Commission are either not required under the related instructions, are inapplicable or the required information is included elsewhere in the Consolidated Financial Statements and incorporated herein by reference.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;Exhibits</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.437%"></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:700;line-height:100%">EXHIBIT NUMBER</span></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%">DOCUMENT DESCRIPTION</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="http://www.sec.gov/Archives/edgar/data/884144/000110465919053286/a19-19668_1ex2d1.htm">Asset and Equity Purchase Agreement, dated as of October 7, 2019, between Asure Software, Inc., FM Systems Group, LLC and FMS Bidco UK Limited**(1</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465919053286/a19-19668_1ex2d1.htm">0</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465919053286/a19-19668_1ex2d1.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000986/ex_193561.htm">Asset Purchase Agreement among Asure Payroll Tax Management LLC, Payroll Tax Management, Inc., Financial Business Group Holdings, and Alden J. Blowers, dated as of July 1, 2020 (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000986/ex_193561.htm">8</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000986/ex_193561.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518517001105/ex3-1.htm">Restated Certificate of Incorporation (2)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000789/ex_188849.htm">Certificate of Amendment to Certificate of Incorporation (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000789/ex_188849.htm">7</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000789/ex_188849.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">Third Amended and Restated Bylaws (</a><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="http://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">9</a><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="http://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">Amendment to No. 1 to Third Amended and Restated Bylaws</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm"> </a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">(1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">3</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518518001964/ex_128911.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518512002765/ex4-1.htm">Specimen Certificate for the Common Stock (4)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518519000578/ex_141086.htm">Second Amended and Restated Rights Agreement, dated as of April 17, 2019 between Asure Software, Inc. and American Stock Transfer &amp; Trust Company (5)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518512000624/ex4-14.htm">Letter Agreement from Patrick Goepel relating to forfeiture of option rights (1)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#8224;</span></td><td colspan="3" style="background-color:#ffffff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518512000624/ex4-15.htm">Stock Option Agreement for Patrick Goepel (1)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;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="asur-20191231xex46.htm">Description of the Company&#8217;s securities registered pursuant to Section 12 of the Securities Exchange Act of 1934*</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (12)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#8224;</span></td><td colspan="3" style="background-color:#ffffff;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="http://www.sec.gov/Archives/edgar/data/884144/000088414409000004/asur200909288kaexhibit101.htm">Stock Purchase Agreement dated September 25, 2009 with Patrick Goepel (</a><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="http://www.sec.gov/Archives/edgar/data/884144/000088414409000004/asur200909288kaexhibit101.htm">6</a><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="http://www.sec.gov/Archives/edgar/data/884144/000088414409000004/asur200909288kaexhibit101.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#8224;</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518512000624/ex10-25.htm">Amended and Restated Employment Agreement dated July 2, 2011 with Patrick Goepel (1)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#cceeff;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="http://www.sec.gov/Archives/edgar/data/884144/000110465920000898/tm1928414d1_ex10-1.htm">Third Amended Restated Credit Agreement dated as of December 31, 2019, by the lenders identified by the Signature Pages thereto,  Wells Fargo Bank, National Association, as Administrative Agent, and Asure Software, Inc. (</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465920000898/tm1928414d1_ex10-1.htm">7</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465920000898/tm1928414d1_ex10-1.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185147.htm">Amendment No. 1 To Third Amended and Restated Credit Agreement, dated February 21, 2020, by and among Asure Software, Inc., the Guarantors party thereto, Wells Fargo Bank, National Association as administrative agent for each member of the Lender Group and the Bank Product Providers identified on the signature pages thereto (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185147.htm">6</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185147.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185148.htm">Amendment No. 2 To Third Amended and Restated Credit Agreement, dated April 24, 2020, by and among Asure Software, Inc., the Guarantors party thereto, Wells Fargo Bank, National Association as administrative agent for each member of the Lender Group and the Bank Product Providers identified on the signature pages thereto (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185148.htm">6</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000585/ex_185148.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_197961.htm">Waiver and Amendment No. 3 To Third Amended and Restated Credit Agreement, dated June 30, 2020, by and among Asure Software, Inc., the Guarantors party thereto, Wells Fargo Bank, National Association as administrative agent for each member of the Lender Group and the Bank Product Providers identified on the signature pages thereto (</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_197961.htm">19</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_197961.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">Waiver and Amendment No. 4 to Third Amended and Restated Credit Agreement and Amendment No. 2 to the</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm"> </a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">Amended and Restated Guaranty and Security Agreement, dated August 10, 2020, by and among Asure</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm"> </a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">Software, Inc., the Guarantors party thereto, Wells Fargo Bank, National Association as administrative agent for</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm"> </a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">each member of the Lender Group and the Bank Product Providers identified on the signature pages thereto (</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">19</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001115/ex_198321.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19&#8224;</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000527/asure20200424_def14a.htm">Employee Stock Purchase Plan, as amended on May 27, 2020 (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000527/asure20200424_def14a.htm">5</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000527/asure20200424_def14a.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26&#8224;</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518517002655/ex10-1.htm">Form of Indemnification Agreement (8)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27&#8224;</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518517002655/ex10-2.htm">Executive Change in Control Severance Plan (8)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28 </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intentionally omitted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518519000585/ex_141032.htm">Asure Software, Inc. 2018 Incentive Award Plan, as amended on March 29, 2019 (16)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</span></td><td colspan="3" style="background-color:#ffffff;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="asur-20201231xex1031.htm">Form of Restricted Stock Unit Award Grant Notice and Restricted Stock Unit Award Agreement under the 2018 Incentive Award Plan*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="background-color:#cceeff;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="asur-20201231xex1032.htm">Form of Stock Option Grant Notice and Stock Option Agreement under the 2018 Incentive Award Plan*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33</span></td><td colspan="3" style="background-color:#ffffff;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="http://www.sec.gov/Archives/edgar/data/884144/000110465919070694/tm1924566d1_ex10-1.htm">Transition Services Agreement, dated as of December 2, 2019, between Asure Software, Inc. and FM Systems Group, LLC (1</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465919070694/tm1924566d1_ex10-1.htm">1</a><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="http://www.sec.gov/Archives/edgar/data/884144/000110465919070694/tm1924566d1_ex10-1.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001526/ex_212783.htm">General Release and Separation Agreement between Asure Software, Inc. and Kelyn J. Brannnon, dated August 11, 2020 (2</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001526/ex_212783.htm">0</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520001526/ex_212783.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="background-color:#ffffff;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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000511/ex_182014.htm">Promissory Note, dated April 15, 2020, between Asure Software, Inc. and Pinnacle Bank (1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000511/ex_182014.htm">4</a><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="https://www.sec.gov/Archives/edgar/data/884144/000118518520000511/ex_182014.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="background-color:#cceeff;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="https://www.sec.gov/Archives/edgar/data/884144/000110465920137337/tm2038502d3_ex1-1.htm">Underwriting Agreement, dated December 18, 2020, between Asure Software, Inc. and Roth Capital Partners,</a><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="https://www.sec.gov/Archives/edgar/data/884144/000110465920137337/tm2038502d3_ex1-1.htm"> </a><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="https://www.sec.gov/Archives/edgar/data/884144/000110465920137337/tm2038502d3_ex1-1.htm">LLC, as representative (2</a><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="https://www.sec.gov/Archives/edgar/data/884144/000110465920137337/tm2038502d3_ex1-1.htm">1</a><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="https://www.sec.gov/Archives/edgar/data/884144/000110465920137337/tm2038502d3_ex1-1.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1</span></td><td colspan="3" style="background-color:#ffffff;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="http://www.sec.gov/Archives/edgar/data/884144/000118518512002125/ex10-2.htm">Code of Business Conduct and Ethics (3)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#cceeff;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="asur-20201231xex211.htm">Subsidiaries of the Company*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#ffffff;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="asur-20201231xex231.htm">Consent of Marcum LLP*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;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="asur-20201231xex311.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;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="asur-20201231xex312.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#cceeff;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="asur-20201231xex321.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished, not filed)*</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#ffffff;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="asur-20201231xex322.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished, not filed)*</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from Asure Software, Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in XBRL (Extensible Business Reporting Language): (1) the Consolidated Balance Sheets, (2) the Consolidated Statements of Comprehensive Income (Loss), (3) the Consolidated Statements of Cash Flows, and (4) Notes to Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:11.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.548%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></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%">Management contract or compensatory plan or arrangement required to be filed as an Exhibit to the Annual Report on Form&#160;10-K</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></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%">Schedules and similar attachments to the agreement has been omitted pursuant to Item 601(b)(2) of Regulation S-K.<br/></span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2011 filed with the SEC on March 30, 2012.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;Incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the three months ended March 31, 2017 filed with the SEC on May 11, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on September 27, 2012.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) Incorporated by reference to Exhibit 4.1 to the Company&#8217;s Registration Statement on Form S-3 filed with the SEC on December 13, 2012.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 19, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)&#160;Incorporated by reference to the Company&#8217;s Current Report on Form 8-K/A filed with the SEC on September 28, 2009.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)&#160;Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 3, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)&#160;Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 21, 2017.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)&#160;Incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the three months ended September 30, 2018 filed with the SEC on November 9, 2018.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on October 8, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 6, 2019.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12) Incorporated by reference to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on March 16, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 6, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 21, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15) Incorporated by reference to the Company&#8217;s Definitive Proxy Statement on Schedule 14 A filed on April 27, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16) Incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the three months ended March 31, 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">filed with the SEC on May 11, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on June 2, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on July 13, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19) Incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the three months ended June 30, 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">filed with the SEC on August 10, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20) Incorporated by reference to the Company&#8217;s Quarterly Report on Form 10-Q for the three months ended September 30,</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 filed with the SEC on November 9, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21) Incorporated by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 18, 2020.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_97"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements and Financial Statement Schedules (Item 15(a)(1) of Part IV)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:89.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.710%"></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: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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_100">Report of Independent Registered Public Accounting Firm</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_100">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements:</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"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_103">Consolidated Balance Sheets as of December 31, 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_103">2</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_103">0</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_103"> and 20</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_103">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">2</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">0</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109"> and 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">1</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">9</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_109">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Years Ended December 31, 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">2</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">0</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112"> and 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">19</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">&#160;</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_112">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_115">Consolidated Statements of Cash Flows for the Years Ended December 31, 20</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_115">2</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_115">0</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_115"> and 20</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_115">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_118">Notes to 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_118">8</a></span></div></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%">47</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_100"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc.</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:115%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the accompanying consolidated balance sheets of Asure Software, Inc. (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated statements of income operations, stockholders&#8217; equity and cash flows for each of the two years in the period ended December 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;).  In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Evaluation of the recoverability of the carrying value of goodwill and long-lived assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described in Note 1 to the consolidated financial statements, the Company performed a recoverability test of its long-lived assets by comparing the estimated future cash flows from its asset group to its carrying value. As described in Note 5 to the consolidated financial statements, the Company performed its annual evaluation of goodwill for impairment by comparing the estimated fair value of the reporting unit to its carrying value. The Company determined that as of the valuation date there was only one asset group and one reporting unit. The Company used a discounted cash flow model to estimate the fair value of the reporting unit, The Company&#8217;s cash flow model used to test the recoverability of its long-lived assets and evaluate goodwill for impairment requires management to make subjective estimates and assumptions, particularly related to the forecast of future revenues. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The principal considerations for our determination that performing procedures relating to evaluating the recoverability of the carrying value of goodwill and long-lived assets is a critical audit matter, are that there is significant judgment by management in both the identification of the reporting unit and asset group, and in the estimation of future cash flows. This in turn led to high degree of auditor judgment, subjectivity and effort in performing audit procedures in evaluating audit evidence related to </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%">F-1</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">management&#8217;s identification of reporting unit and asset group, and management&#8217;s estimates and assumptions used in the forecasts and discounted cash flow models.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Addressing the matter involved performing procedures and evaluating evidence in connection with forming our overall audit opinion on the consolidated financial statements. These procedures included, among others, (i) evaluating management&#8217;s determination of a single reporting unit; (ii) evaluating management&#8217;s determination of a single asset group; and (iii) testing management&#8217;s process of estimating forecasted cash flows by comparing the forecasts to historical results, internal communications to management and board of directors, forecast information included in analyst and industry reports for the Company, and other macroeconomic indicators. In addition, our procedures to evaluate the recoverability of goodwill included a sensitivity analysis of the implied control premium by comparing the fair value determined by the Company against the market capitalization of the Company at the valuation date. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ Marcum LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Marcum LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Company&#8217;s auditor since 2016.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Costa Mesa, California</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 11, 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%">F-2</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_103"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">CONSOLIDATED&#160;BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:9.5pt;font-weight:700;line-height:100%">December 31,<br/>2020</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:9.5pt;font-weight:700;line-height:100%">December 31,<br/>2019</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:9.5pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMtMS0xLTEtMA_d74b046a-4be9-4e5a-b360-567e55771ba8">28,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMtMy0xLTEtMA_32b02e3a-e5ae-4a6d-9a37-89f93d0bc851">28,826</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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts and note receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjkzZDdlMzMxMWE5YjQ4ZmVhZGU3Mjg0MDlkOWFhOTYzXzQzOTgwNDY1MTEyNTQ_b990b27e-1cb7-40d7-b4be-dccfa5496149">771</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjkzZDdlMzMxMWE5YjQ4ZmVhZGU3Mjg0MDlkOWFhOTYzXzQzOTgwNDY1MTEyNjE_73e1481d-afdf-4c6f-bf1c-9538122d7e0c">904</ix:nonFraction> at December 31, 2020 and December 31, 2019, 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMS0xLTEtMA_26aaefcb-b46c-4f8c-ad7b-c39285a54744">4,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMy0xLTEtMA_3f530264-11d6-4036-b4d9-c50d3adeba5b">4,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzUtMS0xLTEtMA_568355a2-ed37-4378-a076-eff9bb9adcd5">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzUtMy0xLTEtMA_cc6cd81f-cdfa-49a8-bc1d-1d20192d34d1">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMS0xLTEtMA_256b3bcb-0fab-498e-aa6b-3b7f47f5da69"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMS0xLTEtMA_82d128b2-128e-4cb0-8cd9-2c94508e943f">3,284</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMy0xLTEtMA_2b85a624-ffab-4f31-82d8-8fea6a7fbd05">8,551</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:9.5pt;font-weight:700;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzgtMS0xLTEtMA_0aaf2e92-207b-4dcb-b4fc-2611c763a200">37,162</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:AssetsBeforeFundsHeldForClientsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzgtMy0xLTEtMA_911c9f52-e8d0-443a-9e9a-2dc9867229e0">42,841</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzktMS0xLTEtMA_26c86499-e4cc-4df2-b3b6-f657290fc177">321,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzktMy0xLTEtMA_ca19ff9a-f40d-4ff6-a22b-e4c84c0cf15f">126,625</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:9.5pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEwLTEtMS0xLTA_991a19f2-c1b2-4567-b68d-60571e4f3c44">358,231</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEwLTMtMS0xLTA_bc1894f9-c38c-48e8-994e-b3a8b2343931">169,466</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzExLTEtMS0xLTA_c7b8640b-de2e-4059-9bee-1c31b3bb0b25">8,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzExLTMtMS0xLTA_e50d6a21-0665-4682-b9a7-447c96b8f263">7,867</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:9.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEyLTEtMS0xLTA_72866a70-07e5-430e-a980-9230642a44a8">73,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEyLTMtMS0xLTA_f18ee626-5a13-4f20-91cd-35063232ea01">68,697</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:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEzLTEtMS0xLTA_72436f22-2bf6-4bc6-a0e3-94353d0cf361">64,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEzLTMtMS0xLTA_4054fc2a-dd37-46d1-81da-63886271897d">63,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE0LTEtMS0xLTA_64fd5624-cb43-49c0-a1bf-fd1733f3fadb">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE0LTMtMS0xLTA_c9676b56-bc02-4069-91cc-a59704ca2c87">6,963</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:9.5pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE1LTEtMS0xLTA_2ebdc65b-c8a0-4fe4-b801-d731c71749e7">3,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE1LTMtMS0xLTA_966a2bda-0beb-42d9-aca8-f44a808a0ee0">3,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE3LTEtMS0xLTA_fe7e947f-6ffd-4abd-8943-dd7cc1e81a85">515,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE3LTMtMS0xLTA_a0f48ac9-a6b2-4090-915e-7a91c13f05da">320,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</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:9.5pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIwLTEtMS0xLTA_a3f5fa2e-b664-4832-88a0-45fa1077032b">12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIwLTMtMS0xLTA_0297e9fc-a62c-4cb1-8dc3-20f542c32b0a">2,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIxLTEtMS0xLTA_38d90e63-9c3f-4045-aa87-32169f02e340">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIxLTMtMS0xLTA_dccc5b26-7637-4533-b071-f337d2178324">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIyLTEtMS0xLTA_f6fadb59-f4fb-4d29-840a-7e8ef807f48c">2,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIyLTMtMS0xLTA_3a1aa2f1-1c22-436c-a6e5-413acb95c18a">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIzLTEtMS0xLTA_729c512b-7d7b-4b12-b42c-8800bf99262b">1,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIzLTMtMS0xLTA_7ac4980b-cba1-4a69-baff-72059e94088d">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTEtMS0xLTA_5c0de2b8-4877-481e-8235-71c6e69a1e2c"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTEtMS0xLTA_ba015365-deb0-413c-afb7-74a3fa5bfdce">1,380</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTMtMS0xLTA_b84f3ad3-87f5-47cf-80fc-a8717bbab436">6,556</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:10pt;font-weight:400;line-height:100%">Contingent purchase obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTEtMS0xLTU3MQ_3364eb64-0581-4044-b44e-600ee9293c05">3,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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTMtMS0xLTU3MQ_48ff1c27-3e7b-4891-9292-880a03e8d686">&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTEtMS0xLTA_c8bc49a2-e101-4839-9b74-b05b05adbc3a">5,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTMtMS0xLTA_f1a449cc-f2d7-463a-a244-beb839528176">5,500</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:9.5pt;font-weight:700;line-height:100%">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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI3LTEtMS0xLTA_acbe75b1-9804-431a-9c95-ff625ac22aa8">29,445</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:LiablitiesBeforeClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI3LTMtMS0xLTA_fe6d18bc-c664-4430-81ce-eba094416021">21,362</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI4LTEtMS0xLTA_20ef55d0-c6e7-4fd7-80f9-99ea22b18b10">320,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:ClientFundObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI4LTMtMS0xLTA_cf2d2155-19fd-42ca-9326-26420bb5d820">130,250</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:9.5pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI5LTEtMS0xLTA_581cb935-bc29-4fbb-bdc0-d82d0bbd61fd">350,023</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI5LTMtMS0xLTA_7566c13f-f533-4139-898a-45987bdd394e">151,612</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMxLTEtMS0xLTA_802793a0-141c-4fad-82f8-19a784b711f2">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMxLTMtMS0xLTA_381c7a97-e177-44f5-945d-bebfb5dcf3c6">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMyLTEtMS0xLTA_4e8c183f-5d90-41db-b88a-c0bc3b92093b">888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMyLTMtMS0xLTA_4e35be3e-682f-4e21-9fef-53328aa17ef7">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Notes payable, net of current portion and debt issuance cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMzLTEtMS0xLTA_d4d2c3f8-98df-493c-91af-b82f95a8b39c">12,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMzLTMtMS0xLTA_2ad0bd01-8bd9-4378-8837-566d199affc9">24,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM0LTEtMS0xLTA_0219b0ec-93fd-468a-8b9a-9e8cdd59881e">5,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM0LTMtMS0xLTA_d5791c87-d834-4678-9673-f08b71d2d102">5,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM1LTEtMS0xLTA_3ea87130-9fce-4e8c-a153-33f5e670a508">1,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM1LTMtMS0xLTA_90d8d21c-f338-4297-bcf3-0a92beb51aa6">139</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:9.5pt;font-weight:700;line-height:100%">Total long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM3LTEtMS0xLTA_aee4b433-f8c8-4f2e-a461-ecc7a30f285f">19,747</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM3LTMtMS0xLTA_2de2e3a9-acf0-429d-a8f2-c36c4352c666">30,876</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM4LTEtMS0xLTA_0d7c19f2-92ca-4b8d-8d15-9308496ffb22">369,770</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM4LTMtMS0xLTA_e189e443-c8ad-4710-9517-0877a906085f">182,488</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Commitments and Contingencies (Notes 2 and 15)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM5LTEtMS0xLTA_7e49fcb7-dc1f-42a1-9f2e-82406994d3c4"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM5LTMtMS0xLTA_7e8c6beb-6f97-4f71-8ebe-89720595a5b6"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMTk2_3b766be6-06fc-4a4e-b0f0-067c9af57bc6"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMTk2_680b0f4d-06c3-4741-829d-d7629e731675">.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y18xNjQ5MjY3NDQxNzY0_6132df26-c033-4d5a-af55-35abc0bf3641"><ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y18xNjQ5MjY3NDQxNzY0_8a362cc1-3367-4a7f-958a-85709d9be4ca">1,500</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_6434a22b-b804-4c6f-a612-c3129d662cda"><ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_8d0efbc5-f0ab-4307-8a6b-4b811354fe6d"><ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_b1e4c30b-8061-4ad4-8d58-0c28efe172f8"><ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_f9bfd110-f83e-4a6d-92ac-13fc368db1e2">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTEtMS0xLTA_e533c4f4-400f-41bb-a512-74f5474b75d6">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTMtMS0xLTA_88287212-090a-49ba-89cd-6de5a7801902">&#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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTAx_25ca892e-7ca9-40c0-b69a-c3383a5c379d"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTAx_e6d1ee9c-14d6-4072-96f7-9e832811ffc4">.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTEw_bf0d35c9-e7aa-4ba2-be39-1ba50ec0aae5">44,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTE5_cb9af88d-3ad8-4751-a0c2-19ac5047f8ec">22,000</ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODc2_20578ed4-2ba2-4743-a352-3facbf7d914a">19,354</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODY3_2f84f433-c19e-4280-8263-e781f846ac15">16,098</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODk0_8e271553-419f-4d2b-b461-67ca0d0b0ca2">18,970</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODg1_4a7f8e1b-3bfd-4a9d-beef-97a3d7bc48af">15,714</ix:nonFraction> shares outstanding at December 31, 2020 and December 31, 2019, 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTEtMS0xLTA_f7574f54-f269-449a-b988-ca1f939fca3f">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTMtMS0xLTA_904a14bd-c881-4349-b55c-bc8eac427df0">161</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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYzQ1YmQ3YzY4OTk0MWYyYjczZDk2MmEyOTJjZDMwOV8xNjQ5MjY3NDQxNzQ4_a433bfc9-5633-453e-9068-75a944a5d948"><ix:nonFraction unitRef="shares" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYzQ1YmQ3YzY4OTk0MWYyYjczZDk2MmEyOTJjZDMwOV8xNjQ5MjY3NDQxNzQ4_e0562aeb-3c06-47e4-94f1-7c89c01195c8">384</ix:nonFraction></ix:nonFraction> shares at December 31, 2020 and December 31, 2019</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTEtMS0xLTA_6526314a-3e86-4048-bcd3-919a37314d7e">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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTMtMS0xLTA_9b0a18cb-a993-402e-91b6-56fda005fc4e">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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ0LTEtMS0xLTA_72a752e4-43f0-4c5b-8433-f43019f067f4">419,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ0LTMtMS0xLTA_c5d144e3-f026-4890-be59-1ba472e4ddf0">396,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ1LTEtMS0xLTA_36c9eaf1-33b7-4601-8ffe-c169ef42a4df">269,954</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ1LTMtMS0xLTA_f2872851-d80a-44fe-853d-b57b13b2c80d">253,642</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ2LTEtMS0xLTA_aed5d554-d0f6-4fb1-9b39-08c3f49b1f5e">604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ2LTMtMS0xLTA_b0357552-df7f-4f36-ba8b-afad084e944a">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total stockholders&#8217; equity</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ3LTEtMS0xLTA_0a7f63e5-2137-47f2-9eb2-6873764b654f">145,653</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ3LTMtMS0xLTA_e78f6cf9-17ab-428c-b265-c4dcc8e46e12">137,579</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ4LTEtMS0xLTA_62d7e547-2a33-4555-9358-7fe4b9bfb8b6">515,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#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:9.5pt;font-weight:700;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ4LTMtMS0xLTA_4673e285-a33c-4e44-9fb8-c5904a84d182">320,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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 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%">F-3</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_109"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands, except share and per share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">Years Ended December 31</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i8908cf40773b491a8b5f7ae63f62619d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMtMS0xLTEtMA_4ae0e317-4fe6-40cf-a9a1-58d4ac02362b">63,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if408af0cd2a14467a0095074c4769b87_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMtMy0xLTEtMA_7ca64194-ca8a-4f01-8edf-19a394cabc55">70,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd1f690cfb242e2a874ce6797c879fd_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQtMS0xLTEtMA_2d210025-e43a-418f-90a2-0ec3c827e07f">2,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%"><ix:nonFraction unitRef="usd" contextRef="i4cff6f855568433b81b48be69c8b9e70_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQtMy0xLTEtMA_27827580-f9b1-4c16-a5ec-7566a193efc6">3,084</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:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzUtMS0xLTEtMA_6e6d494d-9b3c-4c5d-89c0-f7fec7fcbf72">65,507</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzUtMy0xLTEtMA_b9ead9d3-2862-438e-9e3c-f9b44ce9105e">73,150</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost of 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzYtMS0xLTEtMA_e4f15830-07b8-4f06-b373-e278c8b731ee">27,414</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzYtMy0xLTEtMA_3eef5e1e-6870-4e28-8f6b-6ff5ffcf4c42">29,836</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzctMS0xLTEtMA_f757770c-9655-4e71-9aae-a5ea46fb25a7">38,093</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzctMy0xLTEtMA_877501a8-2af0-4faa-8fce-cc62bf318ebb">43,314</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzktMS0xLTEtMA_5809a2eb-c6e0-41a8-85ae-625e026905ba">36,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzktMy0xLTEtMA_fbb1461e-254d-4083-9896-37d4503ef0b6">41,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEwLTEtMS0xLTA_e4010023-86fe-46fc-aed7-5155541c85ff">5,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEwLTMtMS0xLTA_0115cba9-888b-479c-abfc-fe22bb7acf60">5,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzExLTEtMS0xLTA_d64c2433-f758-466b-96d5-9ea5bd895037">9,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzExLTMtMS0xLTA_c1a56e14-475a-405f-8b81-b68d64101da3">11,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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEyLTEtMS0xLTA_627379dc-b0ba-4353-8362-beb29a4b2ae3">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEyLTMtMS0xLTA_8738a2d2-de63-42d6-b957-6e97ebe2a2dc">35,060</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:700;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEzLTEtMS0xLTA_990458a6-c28f-4684-8d3f-91cbd9b1e0b1">51,846</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEzLTMtMS0xLTA_bf231711-4542-4ace-94d1-f40c97b986a0">93,711</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE0LTEtMS0xLTA_740f2caa-cfce-403c-b5e8-2863be3efdda">13,753</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE0LTMtMS0xLTA_33d7cc46-3557-45fc-ac91-c0e4d969f41c">50,397</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE2LTEtMS0xLTA_bea7ee4e-368b-4104-a317-deb058311231">2,221</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE2LTMtMS0xLTA_49523b8d-f302-4fbe-b123-5b949a8f996b">16,005</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from continuing operations before income taxes</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE4LTEtMS0xLTA_513406ae-9849-489e-b925-ae2295fb0ca9">15,974</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE4LTMtMS0xLTA_360cdb0a-b934-43f7-a2da-bf00f60006e9">66,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE5LTEtMS0xLTA_4cf018d3-723e-4e8c-af3f-40930d6c5f7e">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE5LTMtMS0xLTA_0ab11ee9-4897-4452-af57-4e68b418e780">24,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from continuing 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIwLTEtMS0xLTA_7032a38e-7bfe-426c-a3d8-e6bbe37ffe96">16,311</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIwLTMtMS0xLTA_72d31102-8c1a-4be0-8566-98f9ed49acf1">42,291</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discontinued operations (Note 12)</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:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIyLTEtMS0xLTA_251c88f9-b38a-4974-b613-e924de71ac2a">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIyLTMtMS0xLTA_3828b76c-bfdd-4d7a-8286-48a1059f3185">94,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIzLTEtMS0xLTA_9f45dc13-1dd4-4b62-a4cd-406808666868">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIzLTMtMS0xLTA_8d3643f6-e70e-4b1a-89fb-f0d0a23dd25f">3,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI0LTEtMS0xLTA_0231aaa6-f9f3-4b40-a8a3-8f1aaa010315">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI0LTMtMS0xLTA_8b8068d0-8738-453d-b20e-037bdefcd42a">25,499</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 7.75pt;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%">Gain on discontinued operations, net of taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI1LTEtMS0xLTA_40e7712f-a40a-486c-b869-1c401309e933">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI1LTMtMS0xLTA_7f33e134-f7e3-42e6-aa24-6effe011ecbd">72,292</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss)</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI2LTEtMS0xLTA_5e04fab8-2c92-4762-b458-259537960c75">16,311</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI2LTMtMS0xLTA_a25fb695-b29f-4545-950b-89ae6683c421">30,001</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrealized gain 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI4LTEtMS0xLTA_cafc482b-5ac1-45d1-89fd-55a05e59a3db">629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI4LTMtMS0xLTA_61cf70e6-4d1b-4879-8452-28f9d362b91c">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI5LTEtMS0xLTA_82c8ee15-ea6e-410c-93a4-94ff0a879412">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI5LTMtMS0xLTA_e7a5e81a-4867-474d-9a5f-289f33a55a71">597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMwLTEtMS0xLTA_66513450-2d56-454b-be38-cdd2d6d77825">15,682</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMwLTMtMS0xLTA_30b349b7-7b31-4674-be9d-c7c49e204399">29,410</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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;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%">Basic and diluted loss per share from continuing 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;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMzLTEtMS0xLTA_7c92a2c7-200a-4623-8f7e-cfbb7196e21f">1.03</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMzLTMtMS0xLTA_f7269641-7680-4822-9404-8f26242da997">2.73</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%">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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM0LTEtMS0xLTA_11599bf5-dea5-47c8-98e0-174f3d4c92f0">1.03</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM0LTMtMS0xLTA_a83b0cdc-d6b2-437b-ab25-2e1e1454b7b9">2.73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic and diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM2LTEtMS0xLTA_859f279b-6059-4323-9604-c13674160708">1.03</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM2LTMtMS0xLTA_5038dab5-1cf4-49e4-88b1-870a46b3b715">1.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM3LTEtMS0xLTA_0ee7d7af-158b-4853-a249-a2d68b20deb6">1.03</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM3LTMtMS0xLTA_dc152697-54ad-457e-bbb1-4d90674bbf66">1.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM5LTEtMS0xLTA_1deabffa-a8ec-404a-bf81-29fda08db626">15,910,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM5LTMtMS0xLTA_2cfebbea-fea5-4562-95a1-d8e5f33cbea0">15,511,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQwLTEtMS0xLTA_37203ec0-3d43-4aae-949f-37f557bd6457">15,910,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQwLTMtMS0xLTA_73fb2a2c-e48a-45bc-84f8-025a240ff1ca">15,511,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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 consolidated financial statements.</span></div><div style="margin-top:10pt"><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%">F-4</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_112"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">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:10pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.783%"><tr><td style="width:1.0%"></td><td style="width:23.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.210%"></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%">Common Stock<br/>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:100%">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:100%">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:100%">Additional Paid-<br/>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:100%">Accumulated<br/>Deficit&#160;</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 Other<br/>Comprehensive<br/>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:100%">Total<br/>Stockholders&#8217;<br/>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:700;line-height:100%">BALANCE AT DECEMBER 31, 2018</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefa3739a02134201b507dbfdacb17324_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMS0xLTEtMA_39b60447-5a66-422f-b627-4d066f440b8c">15,282</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefa3739a02134201b507dbfdacb17324_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMy0xLTEtMA_68f11e71-3a08-4663-b84c-8712f4c22424">157</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e5c18c42b6f403aa12691cca4524ac7_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtNS0xLTEtMA_f57f516f-bba7-4207-a37c-6d5e62b48298">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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41189f51c4c2417c95af16f536712f1e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtNy0xLTEtMA_16ec08cc-38d0-4f3c-982b-c33a692c4cf9">391,927</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67c861c5c7fa4664bf44b433a0826de9_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtOS0xLTEtMA_3d13acae-ccf8-404d-901c-9f3c74769a3f">283,643</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i592392fb22184e6ea9bcd38c789b8fa6_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMTEtMS0xLTA_89266eb6-47ac-4ab7-8801-519b36769f00">906</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMTMtMS0xLTA_82056b0b-21e3-4181-a335-89d5f7870369">102,518</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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%">Stock issued upon option exercise and vesting of restricted stock units</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="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMS0xLTEtMTU2Ng_067e81a3-d1c4-42f7-b7e3-423d086c347c">204</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="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMy0xLTEtMTU2Ng_da4c8dfc-2aa9-4d94-bb88-78b040953941">2</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%">&#8212;&#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="ibf0081f4feae4d94915254a362de8844_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItNy0xLTEtMTU2Ng_4d8b91f6-1fb5-4082-8faa-dc6069d24ac7">846</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%">&#8212;&#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%">&#8212;&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMTMtMS0xLTE1NjY_f83c8d70-670f-48b5-915a-04424db4783f">848</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%">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="ibf0081f4feae4d94915254a362de8844_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzMtNy0xLTEtMA_eef97b1f-01f1-4c2c-94ec-ec425116e755">2,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: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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzMtMTMtMS0xLTA_052a513d-5b10-4981-bb93-ae001c4c2cc8">2,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMS0xLTEtMA_66db51ac-6778-46f2-b3ce-1b68fd0cd45a">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMy0xLTEtMA_b0f08c9a-0835-49df-a8e4-ef7baa4720ee">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="ibf0081f4feae4d94915254a362de8844_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtNy0xLTEtMA_6773af11-0dcd-4525-8ac1-5eb5f64c4bbd">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMTMtMS0xLTA_d643a039-d3d6-4947-9457-78a90511df07">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMS0xLTEtMA_ec3867c3-67a7-41eb-a671-a27bcf5a1b4e">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMy0xLTEtMA_5a21eac3-e610-4b0d-a271-bd36416d7d54">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="ibf0081f4feae4d94915254a362de8844_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtNy0xLTEtMA_66da94aa-4d40-4b55-9fff-32f1e1159b0c">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMTMtMS0xLTA_95f7ba56-54bf-47a8-83a1-5ef83b420961">555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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="i02b097588e524a8aaec5822777a8dcbc_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzYtOS0xLTEtMA_69b13857-90d5-4cdb-8684-9cca6248a193">30,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzYtMTMtMS0xLTA_b9967922-0e1c-4524-962a-cd29de4b77ef">30,001</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%">Disposal of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTEtMS0xLTIyMzc_5d8e6511-9497-4ddc-a677-94026700d92d">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTMtMS0xLTIyMzc_abd1bc5b-f76c-4113-b172-697a650daede">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTEtMS0xLTA_7596eef8-afb4-4e57-aeef-272d8d98e3e8">591</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTMtMS0xLTA_d3d96900-4808-4ff2-adb6-2cf4eeeaae1b">591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALANCE AT DECEMBER 31, 2019</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5925113ae83649328aaf0f2f2215409d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMS0xLTEtMA_7452357d-2fb1-459c-8f8b-b4e3e2358e55">15,714</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5925113ae83649328aaf0f2f2215409d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMy0xLTEtMA_05698c44-dcc7-4f5b-abb0-9babbc772fb3">161</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99bf0c5ab0a140fd9b313b766414f4cc_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtNS0xLTEtMA_91b8684a-21a7-44cd-a589-a85248032793">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 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i057512a74dc2447e9043028708f43991_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtNy0xLTEtMA_b62b2d16-a751-4a61-bd32-c139b10d262e">396,102</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28ef5262ef2b4dd78ab2b2b218051ff4_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtOS0xLTEtMA_18833b19-36e2-45b0-9236-54554e710d21">253,642</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ed8c8c127c54cc485db44bb72ebbbf3_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMTEtMS0xLTA_94e4b771-7a92-4472-9a95-f2cdac38179f">25</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMTMtMS0xLTA_f4243ea3-99f7-4b7d-8224-d11bdf58003a">137,579</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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%">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="iefce837acf92488ea1d9316706043702_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMS0xLTEtMA_043d30bd-dbde-43c4-9b1f-3156e04f8d49">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMy0xLTEtMA_79faaa25-6e1d-4b62-8518-597c5cdb1e00">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktNy0xLTEtMA_d8e96e1f-60f3-4651-9ee5-d237d375903c">727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMTMtMS0xLTA_c967d96c-3b4c-4e34-ad7e-449f15a5c7a4">729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTEtMS0xLTA_d7b096cf-e773-412c-b12a-e45c03d74e87">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTctMS0xLTA_0d50650f-1605-4989-96fd-024f23607735">292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTEzLTEtMS0w_126adc68-94d9-47f3-9bfb-8e760990028d">292</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%">Shares issued, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEtMS0xLTI4MDQ_6fcbf816-6518-45c3-9052-e6cd61375c04">2,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTMtMS0xLTI4MDY_acbacd73-9aba-446c-8e00-a8c4ef803c85">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTctMS0xLTI4MDY_7d4d4fb8-5f48-42df-830f-e8e7862c226f">20,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: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEzLTEtMS0yODA2_b55acdd7-6c1b-41b3-9e42-9ebac3462423">20,371</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%">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="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTctMS0xLTA_73f2a41c-dd6d-42b0-a230-b1bbb7b63a57">2,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEzLTEtMS0w_dd6814fd-f6b8-4fc2-95f9-a7ac17a5b154">2,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62b2a00872eb4eaa955caf9b616aa64d_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEzLTktMS0xLTA_f649d635-0166-4f7b-96fb-094e4437ed56">16,311</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEzLTEzLTEtMS0w_9d7aa4a0-2d31-4a1b-b4d1-3d0c8f0533d1">16,311</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%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="id0f4dc4ea5ef4fa89acad4484003448f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE1LTExLTEtMS0w_d449072d-f551-49f0-9d3b-75fa7f2a0826">629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE1LTEzLTEtMS0w_1c39f80c-1f7d-4b14-bc24-6e4ded560d33">629</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:700;line-height:100%">BALANCE AT DECEMBER 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i773f7000e4224b0f8f06f950328ebd1c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTEtMS0xLTA_1f4c4619-52d9-4934-a62e-73d8b46c26eb">18,970</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i773f7000e4224b0f8f06f950328ebd1c_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTMtMS0xLTA_3c2ca565-d214-4d83-9dd5-a72341b3cd87">193</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47fd7706624f4c0f86830bfba992382d_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTUtMS0xLTA_ed863d01-eb8f-47db-b789-4a9d969d6f48">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if411235b6cc24a529e99958c820fd40b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTctMS0xLTA_214c724a-6ca9-4d8a-a569-447809aff3be">419,827</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida22bc12c4a64720b4509bea6135142c_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTktMS0xLTA_3bd369c4-57c6-4edd-9043-1caccc47fdd2">269,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85b462dfff08438694c9cfb8fb047c08_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTExLTEtMS0w_4d093081-160d-4535-9cf8-d5fc22e8d830">604</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTEzLTEtMS0w_9b7e97b5-6eb1-4df5-b796-faaab22cec04">145,654</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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 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%">F-5</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMtMS0xLTEtMA_97b31df2-6291-45cf-935d-9788723ebcb2">16,311</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMtMy0xLTEtMA_dcb5aabe-177d-4714-a2e6-ca0afca4e020">30,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash 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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUtMS0xLTEtMA_354c5c9a-4eab-4ac7-9c17-c0b377a423f7">16,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUtMy0xLTEtMA_5e72e640-da26-488c-b5de-a0230850b8b0">18,165</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:100%">Impairment of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzYtMS0xLTEtMA_54ee3dd0-5ee9-44c7-b844-8ae9eec7eac7">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzYtMy0xLTEtMA_e2d95ff5-b5e6-4ea0-8548-d559ae75872f">35,060</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzctMS0xLTEtMA_ddcec8b6-84b9-4cb8-b2e8-c3f40106c321">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzctMy0xLTEtMA_99c9ef59-c058-4b93-a7c3-a40b09e07ead">1,462</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:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzktMS0xLTEtMA_a2cb83f5-c752-4971-a385-17180904aa6f">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzktMy0xLTEtMA_77a36462-ed49-48f1-b984-968891f600cc">446</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:100%">Provision (benefit) from deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEwLTEtMS0xLTA_9b3c1b6d-72e4-4bf1-9464-5d56b9c7eb4c">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEwLTMtMS0xLTA_91649f8b-b96a-4362-8a12-c97f64518bce">1,193</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:100%">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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzExLTEtMS0xLTA_04f328ea-7d7e-4e4f-9768-e836647601c0">138</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzExLTMtMS0xLTA_6e1984fb-7d7e-48fa-b6c4-de5d183a9845">2,808</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:100%">Gain on sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEyLTEtMS0xLTA_ca7af64a-e31d-40df-80d3-423968bfe16c">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEyLTMtMS0xLTA_ad8ddba6-09a9-48b3-926a-1bc95f52697c">94,293</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: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%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEzLTEtMS0xLTA_c4bdd941-5286-436b-9590-ecaf5d263500">2,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEzLTMtMS0xLTA_f4478747-6df2-48f1-b1f0-703e809cefc6">2,268</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:100%">Loss on disposals of fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTEtMS0xLTA_1de748af-59af-4025-a7a8-cf30f173e4ab">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTMtMS0xLTA_3b0ee49a-7afe-40dd-80d5-3f4a80e6fc35">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTEtMS0xLTY2NzY_7b3599c3-afe0-4cd9-b198-5061757a8f31">1,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTMtMS0xLTY2NzY_ba43accf-48c0-41d9-89b8-c20485455fa9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE2LTEtMS0xLTA_2078c3f3-a934-4f83-b456-ba7d8a4bef03">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE2LTMtMS0xLTA_7218d662-15e9-42f3-9b7e-90e371bc9cbf">1,446</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE3LTEtMS0xLTA_72eb6e31-d484-4d95-92cd-dfc3b904f847">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE3LTMtMS0xLTA_f8b2633b-0dc2-4c92-82a8-94433b019a09">1,581</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE4LTEtMS0xLTA_dc3d40f5-ad7f-49b6-a1a0-6c93e9639056">911</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE4LTMtMS0xLTA_12a2b5bd-7a11-46db-8146-8b6b4b9e852b">3,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE5LTEtMS0xLTA_5032954a-84c8-41c9-9a2f-98ae313902de">448</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE5LTMtMS0xLTA_4bc7d539-1c66-4d0a-9c24-aa1de60eb175">3,174</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term 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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIwLTEtMS0xLTA_0f0e7b2c-de56-4ca5-9269-de1e6b96df58">4,596</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIwLTMtMS0xLTA_f767037a-5bc9-4967-91e7-a1a2f02e3057">5,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="asur:IncreaseDecreaseinOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIxLTEtMS0xLTA_91d8606a-6c6d-4985-8024-6925540c26ba">1,606</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="asur:IncreaseDecreaseinOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIxLTMtMS0xLTA_7e237d77-5b90-48a6-bc09-44aefc879076">900</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIyLTEtMS0xLTA_67cb00d8-2461-441e-bd66-8e43592b991a">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIyLTMtMS0xLTA_b1bed672-f1b0-418c-9faa-3991b95478a5">5,662</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:700;line-height:100%">Net cash&#160;used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIzLTEtMS0xLTA_23a3cacc-1e6b-48de-9ddc-7c6f6d256abd">1,707</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIzLTMtMS0xLTA_693bc3cc-335f-4a8c-8b19-1de6ace341da">4,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI1LTEtMS0xLTA_faea09ef-bb56-4361-b06f-6ab6e44be52a">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI1LTMtMS0xLTA_6f3b0d63-08cd-4728-979a-32a2610256a0">118,206</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:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI2LTEtMS0xLTA_a8cfa812-9f8f-42bc-b25c-be1efd685d11">13,141</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI2LTMtMS0xLTA_542486c3-26dc-4995-9727-60a420c842e5">7,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI3LTEtMS0xLTA_92da3bce-6f19-40a2-ad20-97f1b6c29e84">857</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI3LTMtMS0xLTA_33a74736-26be-403d-9f57-7f1844835154">1,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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI4LTEtMS0xLTA_74f24e1d-791c-4d21-809a-b21ed4a05eef">2,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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI4LTMtMS0xLTA_50fa1970-0e31-434a-8c17-56d4fb3103a6">3,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInClientFundsHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI5LTEtMS0xLTA_3f72e950-aab0-4ff6-9093-9444e9043106">184,356</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInClientFundsHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI5LTMtMS0xLTA_2c532baa-aac5-4acd-a699-9190ec349ad2">20,290</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMwLTEtMS0xLTA_ea56d5ac-b6ef-4719-954f-a19c16599e55">201,134</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMwLTMtMS0xLTA_70f4a62e-0f12-4070-b7c0-96a067fc7630">85,632</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:100%">Proceeds from 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMyLTEtMS0xLTA_5f7e2346-40ad-4332-8980-2f9c12056588">8,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMyLTMtMS0xLTA_304e6dbe-5fd1-4eae-84fd-6045964e3b67">28,636</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:100%">Payments of notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMzLTEtMS0xLTA_d6f5cf50-c442-43f4-a63d-47b3953e2236">12,234</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMzLTMtMS0xLTA_47ceacd2-689a-49a0-b4ae-0a0202e946fa">118,421</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:100%">Proceeds from revolving line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM0LTEtMS0xLTA_159db989-b403-419d-bcab-af42f33e2226">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM0LTMtMS0xLTA_a88a4750-3305-45f8-83c1-4cac20e4547c">10,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of revolving line of 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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM1LTEtMS0xLTA_4bb19089-1d45-47a3-82e9-e388d7f0ad76">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM1LTMtMS0xLTA_43cbb1e8-aa0f-47bf-bf41-30ad3c56ce7f">10,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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM2LTEtMS0xLTA_692d9e03-02aa-4aa2-8f89-1d17451e0e03">245</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM2LTMtMS0xLTA_52346e95-e2a8-44e1-888d-0a9f2fadd6e0">1,539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM3LTEtMS0xLTA_2f0bced2-83b2-45d1-9b62-7dd996778e87">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM3LTMtMS0xLTA_174c57a3-edff-4989-8c01-a4b73d264d32">102</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:100%">Net proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM4LTEtMS0xLTA_4e1beea6-c12e-4cfa-b7ed-1b279aa491fd">21,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM4LTMtMS0xLTA_e0d50771-2ac8-4c0a-b366-c94565dbec1a">820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM5LTEtMS0xLTA_ce13e1ab-d21e-47c0-a848-8ee6543bcc34">184,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:ProceedsPaymentsFromClientFundObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM5LTMtMS0xLTA_ad520831-437b-4b01-bac4-23ecb20f02da">22,669</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:700;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQwLTEtMS0xLTA_43f14635-1644-4bac-a8f1-2c59f0859b21">202,592</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQwLTMtMS0xLTA_f47d2a20-6c09-4aea-af56-9004289f3c96">68,018</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of foreign exchange rates</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQxLTEtMS0xLTA_c2d09872-9dd9-4c50-aaad-415e51439e97">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQxLTMtMS0xLTA_347ba747-39f0-444c-9bce-600a94951837">115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQyLTEtMS0xLTA_cde8431c-d98d-482c-bc3d-42ace77818bd">249</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQyLTMtMS0xLTA_b40325e6-27bc-421c-a9ab-6b007dfa416f">13,382</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQzLTEtMS0xLTA_67f00181-8715-480f-945b-8915bda970e6">28,826</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQzLTMtMS0xLTA_ab2af3e8-ffdd-4a27-8a7c-8844ff26d1a6">15,444</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ0LTEtMS0xLTA_346a0290-575c-4cb3-a65b-3f780d87cdde">28,577</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ0LTMtMS0xLTA_3f95a3ea-9077-4aae-81ef-9c2c9ac3d49a">28,826</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">Cash paid for:</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%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ3LTEtMS0xLTA_c5704749-019a-43cc-a725-841523c7b7bb">1,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ3LTMtMS0xLTA_3b270744-d892-4db6-9524-4baa9dcbf5e2">8,897</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ4LTEtMS0xLTA_d8a4c9e7-0f43-4882-bb50-1a23563c1372">3,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ4LTMtMS0xLTA_456c8649-9268-4256-9dee-ccd20e50d0be">126</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-cash Investing and Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes issued in connection with acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUwLTEtMS0xLTI5ODU_d0f742e5-486d-40c5-8e45-30dfbcb400f5">1,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUwLTMtMS0xLTI5OTE_1ed2ebdc-2fee-4865-aa58-5371a1059ab0">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTEtMS0xLTI5ODU_3016d141-abf1-4709-aa28-4fdc88c8d8d9">2,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTMtMS0xLTI5OTE_d5dfed77-f4dc-44ae-b212-a12db8d4bbe9">&#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%">Equity issued in connection with 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="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTEtMS0xLTA_37a76a41-38c6-42ab-aec6-8fd4825d8e4b">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTMtMS0xLTA_8622b29d-2f76-40d0-b690-b540cc63d744">555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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 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%">F-7</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div style="text-align:center"><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_121"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE0NDY_ea416a71-5ac1-456d-82ee-a9da59d2e62e" continuedAt="i15a1968c27774f77aaeae66d714cd490" escape="true">THE COMPANY</ix:nonNumeric></span></div><ix:continuation id="i15a1968c27774f77aaeae66d714cd490"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware corporation, is a leading provider of cloud-based Human Capital Management (&#8220;HCM&#8221;) software solutions and, until its divestiture in December 2019, Workspace Management software solutions. We help small and mid-sized companies grow by helping them build better teams with skills that get them to the next level, 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 &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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to help clients grow their business and become the most trusted HCM resource to entrepreneurs everywhere. 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 <ix:nonFraction unitRef="productline" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="asur:NumberOfProductLines" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzQzOTgwNDY1MjY1MDE_2c9a4701-50c7-4851-b241-4c982c7aeec8">four</ix:nonFraction> product lines: Asure  Payroll&amp;Tax, Asure HR, Asure Time&amp;Attendance, and Asure  HRServices.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Tennessee, Nebraska, New York, Florida, Vermont, and Washington. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we completed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMwNDg_78bafb0a-75db-4abd-a120-96b32543fd96">2,990,000</ix:nonFraction> shares of our common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i036b0ab0fcb247deb9567e063c77e9c6_I20201231" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMxMDk_7180b81d-0006-4eb9-95e6-aab7c6c86f04">7.25</ix:nonFraction>. We realized gross proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231" decimals="-5" format="ixt:numdotdecimal" name="asur:SaleOfStockConsiderationReceivedOnTransactionGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMxNTY_0cdbb433-db34-4665-b477-0cbcf58cc285">21,700</ix:nonFraction> before deducting underwriting discounts and estimated offering expenses.  Following this offering, we have approximately $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTIyODI_f227232c-8658-45bc-bb68-4a194605a1e0">111,760</ix:nonFraction> available under our shelf registration statement on Form S-3.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzI3NDg3NzkwNzU0MTU_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2">4,250</ix:nonFraction>, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, we completed the sale of the assets of our Workspace Management business for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzEyNTU_03378833-0064-4aae-b12b-fe7e7d60935e">121,500</ix:nonFraction> in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020, we finalized our working capital adjustment and received escrow funds of $<ix:nonFraction unitRef="usd" contextRef="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzI3NDg3NzkwNzcyNzc_fd5f63e4-a2df-47fd-ad15-cb383ea1f126">1,687</ix:nonFraction>. For further information regarding the transaction, see Note 12 to the accompanying consolidated financial statements.</span></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_124"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDkz_18cfdfcb-f20d-4383-8d68-483c27e64c71" continuedAt="i5770f8231d434a888e502c2183c675de" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i5770f8231d434a888e502c2183c675de" continuedAt="ia05cb39955ee430f9862d767f755648c"><div style="margin-top:10pt;text-align:justify"><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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAw_4cfbad75-dc8f-4305-8231-018be5df7402" continuedAt="i28379e883f494466a5a201818af3d303" escape="true">BASIS OF PRESENTATION</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i28379e883f494466a5a201818af3d303">We have prepared our consolidated financial statements in accordance with U.S. generally accepted accounting principles and have included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in consolidation.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg3_5df94f37-31e7-4058-9e02-6b3cba75ccab" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SEGMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker is Asure&#8217;s Chief Executive Officer who reviews financial information presented on a company-wide basis.&#160;&#160;Accordingly, in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;)&#160;Accounting Standards Codification (&#8220;ASC&#8221;) 280, we determined that the Company has a single reporting segment and operating unit structure.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="ia05cb39955ee430f9862d767f755648c" continuedAt="i88597179dddc48ce92cc491d0d0cd671"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgx_8e228273-d94e-4cb6-bacd-d57ae1bea28a" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USE OF ESTIMATES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the 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 consolidated 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 reporting period.&#160;&#160;The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of fixed 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 the Company's management believes reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk0_771c5358-94f5-4ae7-bf43-520fb12bca49" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONTINGENCIES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2020, we were&#160;not party to any pending legal proceedings.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:SignificantRisksAndUncertaintiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDI_db0d3470-cbb2-4306-866c-45b0fef61c5c" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNIFICANT RISKS AND UNCERTAINTIES</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:115%">The COVID-19 pandemic has resulted in a global economic slowdown and disruptions that have and could continue to negatively impact our business. The pandemic and numerous measures implemented to contain the virus such as business shutdowns, shelter-in-place orders and travel bans and restrictions have caused businesses, especially small and medium sized businesses some of whom are our customers, to reduce headcount or cease operations as customer demand decreased. Given the economic slowdown and other risks and uncertainties associated with the pandemic, we expect that our business, financial condition, results of operations and growth prospects will be adversely affected in the future. Our business is impacted by employment levels as we have contracts that charge clients on a per-employee basis. In addition, the conditions caused by the COVID-19 pandemic could adversely affect our customers&#8217; ability or willingness to purchase our offerings, delay prospective customers&#8217; purchasing decisions, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of customer subscription contracts, or affect attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.</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:115%">The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQzOTgwNDY1NDA4NzA_ea8d59ea-20cc-41a8-83d6-e182733acd2b" 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:115%;text-decoration:underline">RECLASSIFICATION</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:115%">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 previously reported net income.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAx_921540cb-91f9-44a0-98c1-d5c0a947b755" 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:115%;text-decoration:underline">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash deposits and highly liquid investments with an original maturity of three months or less when purchased.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAy_478eee76-e7fd-4bde-b98e-102a6f8d668e" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVESTMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive income (loss). The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on available-for-sale securities are included in other income (expense). The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i88597179dddc48ce92cc491d0d0cd671" continuedAt="i576160dbdf494a4ba3d282781a3e14e2"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgy_98930540-d817-47e8-aeac-ef2e27716cc7" continuedAt="i319b0a1207ad463aaa430117322108fa" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FUNDS HELD FOR CLIENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services and are classified as client fund obligations on our&#160;consolidated balance sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i319b0a1207ad463aaa430117322108fa">Client fund obligations represent the Company&#8217;s contractual obligations to remit funds to satisfy clients&#8217; payroll and tax payment obligations and are recorded on the consolidated balance sheets at the time that the Company impounds funds from clients.&#160;&#160;The client fund obligations represent liabilities that will be repaid within&#160;one year&#160;of the balance sheet date.&#160;&#160;The Company has reported client fund obligations as a current liability on the consolidated balance sheets.</ix:continuation>&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the previously identified material weakness which we have subsequently remediated, the Company recovered approximately $<ix:nonFraction unitRef="usd" contextRef="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="asur:ProceedsFromCustomerFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI1OTY_9fcd3487-6d56-4c55-a0cd-017867e78841">4,290</ix:nonFraction> in funds and insurance proceeds.  The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MDU_891f7e27-c0b4-49c2-8faa-a216544dc63e">3,961</ix:nonFraction> of these funds as receivables in other assets on the consolidated balance sheets at December 31, 2019 with an offsetting liability in client fund obligations.  The Company collected the full $<ix:nonFraction unitRef="usd" contextRef="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="asur:ProceedsFromCustomerFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MTQ_9fcd3487-6d56-4c55-a0cd-017867e78841">4,290</ix:nonFraction> during the first quarter of 2020 and has since disbursed $<ix:nonFraction unitRef="usd" contextRef="ic6f18c1bb3064024809309134cda2d45_D20200401-20201231" decimals="-3" name="asur:PaymentOfCustomerFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MjE_d81f06e2-ad49-4704-a530-3c3fcb897496">482</ix:nonFraction> of these funds resulting in a segregated $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerFunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MzA_427c9005-3c2e-4a6f-87a5-49a5d608f39c">3,808</ix:nonFraction> in funds held for clients with an offsetting liability in client fund obligations at December 31, 2020.</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk1_ab734bc3-134b-41b2-912e-9b128c02692f" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAz_3f3a8f66-55e0-46bf-b100-ce0e414b1b48" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONCENTRATION OF CREDIT RISK</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review potential customers&#8217; credit ratings to evaluate customers&#8217; ability to pay an obligation within the payment term, which is usually net thirty days.&#160;&#160;If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on &#8220;Credit Hold&#8221; if a placed order exceeds the credit limit or sooner if circumstances warrant.&#160;&#160;We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.</span></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg4_f37d8628-fe5a-469e-90a5-70ff9213091b" continuedAt="i237192c33ee740e195b9cc9861d4b679" escape="true">ALLOWANCE FOR DOUBTFUL ACCOUNTS</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i237192c33ee740e195b9cc9861d4b679">We maintain an allowance for doubtful accounts at an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers.&#160;&#160;We base this allowance, in the aggregate, on historical collection experience, age of receivables and general economic conditions. The allowance for doubtful accounts also considers the need for specific customer reserves based on the customer&#8217;s payment experience, credit worthiness and age of receivable balances.&#160;&#160;Our bad debts have not been material and have been within management expectations.</ix:continuation>&#160;&#160;</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgz_3a7366b6-d6f4-4908-992a-b732ba9e701f" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVENTORY</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of finished goods and is stated at the lower of cost or net realizable value, cost being determined using the first-in, first-out method. Inventory includes a full range of biometric and card recognition clocks that we sell as part of our Asure Time&amp;Attendance solutions.&#160;&#160;We routinely assess our on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk3_169d39f0-2f43-4013-8ab9-534cf01e23d6" continuedAt="i534e59af332745a7a67d48de971f9939" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PROPERTY AND EQUIPMENT</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e">two</span> to <ix:nonNumeric contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1OTM_5ee9f3ad-7fbc-497d-833f-eccacdbb61e8">five years</ix:nonNumeric>.&#160;&#160;Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization.&#160;&#160;We record amortization of leasehold improvements using the straight-line method over the shorter of the lease </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i576160dbdf494a4ba3d282781a3e14e2" continuedAt="i858f0b1648cd402d848e1306bda18b37"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i534e59af332745a7a67d48de971f9939">term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.</ix:continuation></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg0_3b105416-72f3-47ec-b219-e10aad69769f" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BUSINESS COMBINATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net&#160;tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our consolidated statements of comprehensive loss.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDU_f77efcf9-d53b-4345-8768-680473b6906e" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. On January 1, 2019, we early adopted Accounting Standards Update ("ASU") No. 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&#160;("ASU 2017-04"). Under ASU 2017-04, an impairment charge is based on the excess of a reporting unit's carrying amount over its fair value. In 2019, we recognized an impairment loss on goodwill. See Notes 4 and 5 for additional information regarding goodwill. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862">one</span> to <ix:nonNumeric contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDQ_5dc192c0-67f0-401e-8915-f4be25908899">nine years</ix:nonNumeric>. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. &#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. We have <ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzExMTc2_dc35e288-b4a3-4fd0-93ff-3e07b580b550"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzExMTc2_f0176cab-2f37-44b6-90ab-f17f8d4e0b23">no</ix:nonFraction></ix:nonFraction>t identified any other impairments of finite-lived intangible assets during any of the periods presented. See Note 5 for additional information regarding intangible assets.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQzOTgwNDY1NTIwODQ_b75aa068-4f3e-4c89-a4f9-0b0ce00b1844" continuedAt="ibae49d7664664e42ac5dfb166192b765" escape="true">IMPAIRMENT OF LONG-LIVED ASSETS</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibae49d7664664e42ac5dfb166192b765">Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.</ix:continuation> We have determined that there was <ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODQzNjQ_6541a900-7832-4e39-93d4-a5763086f13b">no</ix:nonFraction> impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2020.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg5_fc88b44c-012a-4077-a27b-3b2455de852c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ORIGINAL ISSUE DISCOUNTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize original issue discounts, when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense &#8211; amortization of OID in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of&#160;gain or loss on extinguishment in the consolidated statements of comprehensive loss.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i858f0b1648cd402d848e1306bda18b37" continuedAt="ib48b9593229c410398c78fdceb6fcf9b"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk4_ab3662f6-8bb2-45bc-a187-775beb8f74dd" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">REVENUE RECOGNITION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our revenue consists of software-as-a-service (&#8220;SaaS&#8221;) offerings and time-based software subscription license arrangements that also, typically, include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically <ix:nonNumeric contextRef="if5e85a2d22964afa8c62b7f2b3218761_D20200101-20201231" format="ixt-sec:durwordsen" name="asur:RevenueRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE0NjA0_7508a01c-b9a7-47f3-9f87-af52a0b8a958">one year</ix:nonNumeric>.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#8217;s deliverable or the expiration of the customer&#8217;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81">one</span> to <ix:nonNumeric contextRef="i6dc0836138fb408ba5d044e85768a573_D20200101-20201231" format="ixt-sec:durwordsen" name="asur:RevenueRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDc_3598ddbe-8f48-4e76-8413-9685153ec4ab">three years</ix:nonNumeric> and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Recurring on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer&#8217;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932">one</span> to <ix:nonNumeric contextRef="i56b0417a01b44da2930bb7c922f28436_D20200101-20201231" format="ixt-sec:durwordsen" name="asur:RevenueRecognitionTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjg2_32c322a8-5384-45f2-b4fc-a42d66209b97">three years</ix:nonNumeric>.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgw_5430919d-f48c-4caa-bf5c-5e9954f2113a" continuedAt="i4e4d3e369784426380672468d6f62cce" escape="true">ADVERTISING COSTS</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="ib48b9593229c410398c78fdceb6fcf9b" continuedAt="i5003158b52f04cb3bcd779880a86c739"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4e4d3e369784426380672468d6f62cce">We expense advertising costs as we incur them.&#160;&#160;Advertising expenses were&#160;$<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mzgy_2dab752f-d204-41e3-8f1e-8ed1b55ca7d7">34</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mzg5_6f647fb6-d73f-4375-b366-1d4936afc8fe">64</ix:nonFraction> for the years ended December 31, 2020 and 2019, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.</ix:continuation></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDkw_bc8fc264-5720-43ba-b9a4-e46e9e3b0c88" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LEASE OBLIGATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Operating lease assets and liabilities as shown separately in our consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg1_a80183b3-dc4e-418a-911d-33fabc26f6b4" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INCOME TAXES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg2_d0d49751-674b-498d-b921-42d38619adb3" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHARE BASED COMPENSATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk5_a40f5898-bf46-4713-ad2f-db51f6bed4d3" continuedAt="ibc440f9545e4477bbf84349131eb094a" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Standards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-13,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.&#160; The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years,&#160;beginning after December 15, 2019.&#160; Implementation on a prospective or retrospective basis varies by specific disclosure requirements. The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance reduces complexity for the accounting for costs of implementing a cloud computing service arrangement and aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards Yet to Be Adopted</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in December 2019. ASU 2019-12 eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for fiscal years beginning after December </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5003158b52f04cb3bcd779880a86c739"><ix:continuation id="ibc440f9545e4477bbf84349131eb094a">15, 2020, and interim periods within those fiscal years. We are currently evaluating the impact, if any, the adoption will have on our financial position and results of operations.</ix:continuation></ix:continuation></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_130"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2ODk_45c9e076-b0e1-443f-af1a-bffa540573d7" continuedAt="i26479dba70e24a28aed72906bb3dc3ed" escape="true">INVESTMENTS AND</ix:nonNumeric></span><ix:continuation id="i26479dba70e24a28aed72906bb3dc3ed" continuedAt="i2ab9017c1406499a9f39006005e6f6c2"><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%">FAIR VALUE MEASUREMENTS</span></ix:continuation></div><ix:continuation id="i2ab9017c1406499a9f39006005e6f6c2" continuedAt="i2fc28e1c08554f269f6db9892a5aa3ef"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 and 2019, $<ix:nonFraction unitRef="usd" contextRef="i47915a2e499a4e8abfc25e118401eb5b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDU0ODE_c6f94fb2-7224-4186-85b2-f509915ec995">25,919</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9e3692e4932b45b9973bfb3af1b07fc7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDU0Nzc_95a9e2c3-136f-4b42-94b6-f4d20487e927">24,136</ix:nonFraction>, respectively, of funds held for clients were invested in available-for-sale securities consisting of government and commercial bonds, including mortgage backed securities. As of December 31, 2020 and 2019, we also had $<ix:nonFraction unitRef="usd" contextRef="i37e41421975046fe810856a86175a230_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDg3NjI_6c882bce-d733-41ee-9d25-312d88c21779">63,999</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i78490f85fa2240a0b2f373de5fca532d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDg3NzM_50454c5b-816b-4905-b6d0-81a102d2b31a">48,500</ix:nonFraction>, respectively, of funds held for clients invested in money market funds and other cash equivalents. Cash equivalents as of December 31, 2020 and December 31, 2019 was not material.</span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2OTA_ad83c172-00fc-4547-b8e7-e8c42ee44eb8" escape="true"><div style="padding-right:6.75pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as available-for-sale consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:400;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtMS0xLTEtMA_50f732a6-8bc6-4eeb-b7fb-b1801b407083">7,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtMy0xLTEtMA_e8080b3e-588e-47c7-bdea-062df1340b9f">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 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="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtNS0xLTEtMA_6020ca00-9cd1-44ef-9adc-cc464a41d77f">&#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="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtNy0xLTEtMA_a5379605-5ca0-4d26-80e8-9d689af64fe7">7,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtMS0xLTEtMA_a6cd1fb2-80f0-480c-9de5-15e918d8c41b">9,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtMy0xLTEtMA_a3417da7-bc6b-4f2e-bb06-78b469f10c25">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtNS0xLTEtMA_c2e72ac9-321e-4afe-9b9e-cae36a4dc712">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="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtNy0xLTEtMA_b91c26ca-2736-4018-9aab-f0c951bad0d9">9,711</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtMS0xLTEtMA_a63494f1-e493-4791-b5e2-36cd93fa38c6">7,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtMy0xLTEtMA_8dfba76f-d000-4875-971d-b059d0696284">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtNS0xLTEtMA_9e65c703-7188-4c3c-a768-94e1b4620476">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtNy0xLTEtMA_90f28f01-36f6-4ebb-8e53-5287f0e25937">7,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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="i74f89f119d574fffa4165e0b1fa5c94f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtMS0xLTEtMA_45a35deb-27cc-4c68-8649-1968da360dd6">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="i74f89f119d574fffa4165e0b1fa5c94f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtMy0xLTEtMA_11cf55ac-25fe-449e-a065-24dfb2f8caf6">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%"><ix:nonFraction unitRef="usd" contextRef="i74f89f119d574fffa4165e0b1fa5c94f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtNS0xLTEtMA_554e33ad-72d2-42ae-8d73-c4cebed8bc5a">&#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="i74f89f119d574fffa4165e0b1fa5c94f_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtNy0xLTEtMA_50c96924-c822-4942-8850-3e6948564b44">501</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctMS0xLTEtMA_899f6177-ae0e-4ad2-bdee-27a99d6bc5dd">499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctMy0xLTEtMA_38433b81-478a-4155-8462-3237885894e3">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%"><ix:nonFraction unitRef="usd" contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctNS0xLTEtMA_9a62ca37-ba2f-4259-81c3-c46cf91238c5">&#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="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctNy0xLTEtMA_2c78109e-705c-4f4c-b90e-650a1a07f1b4">500</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtMS0xLTEtMA_2dcbef56-5936-4c7f-9b8d-87343fca8d38">25,315</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtMy0xLTEtMA_6786b8a7-27de-43ae-8aff-4cf735559dc6">606</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtNS0xLTEtMA_621ec53e-0c2c-436c-acc1-d87ecb24ee35">2</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtNy0xLTEtMA_0cdfdbef-670c-4154-82b3-16c5b62485de">25,919</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:5pt 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:5pt 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:5pt 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:5pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019:</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%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTEtMS0xLTE2Njg_a2b5cb56-1060-4ad6-9bb7-1b30f4422771">8,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTMtMS0xLTE2Njg_304cf15e-4dad-4e2d-8c5a-e3be1a25def3">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTUtMS0xLTE2Njg_0012ca97-2750-4543-ace6-37e3a4004993">&#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="i12c32c228afe40b1a0d8616f08614857_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTctMS0xLTE2Njg_f50ed3cd-12f6-4e4a-ba6c-25a016424018">8,839</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i946be453ffb64d81a93a58591f5ced00_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTEtMS0xLTA_b8a2c7a6-5d97-4dea-8e5f-e9163984e52d">6,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTMtMS0xLTA_18b51e52-a09d-4b9d-afac-a9a5892a5727">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTUtMS0xLTA_867bae39-3ed1-4959-ab00-e26827525eca">9</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="i946be453ffb64d81a93a58591f5ced00_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTctMS0xLTA_acbe7adb-0836-43ed-8ecd-90d9d289213b">6,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTEtMS0xLTE2Njg_0d93ef15-ca3a-4796-bce3-83677b4a4d9f">6,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTMtMS0xLTE2Njg_b02a633e-b3b0-4e61-80ac-4245930ece70">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTUtMS0xLTE2Njg_532f50e1-b2da-4bd2-8c4c-7d673c4f11ad">7</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="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTctMS0xLTE2Njg_156b0891-d8c1-4923-ab28-31b7beca80d8">6,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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="i70f22c4fbeb04961a4b9d31e703d7233_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTEtMS0xLTE2Njg_9f6c3f43-4361-4765-8507-7cb017c4dcfa">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f22c4fbeb04961a4b9d31e703d7233_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTMtMS0xLTE2Njg_cb8e69b5-0a7e-425d-9f5a-070dfef954f4">&#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="i70f22c4fbeb04961a4b9d31e703d7233_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTUtMS0xLTE2Njg_d43818dd-e82c-4f8d-874c-2564fe85ffb1">&#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="i70f22c4fbeb04961a4b9d31e703d7233_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTctMS0xLTE2Njg_7d7d4b28-770d-4e75-a061-9448b029882c">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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="i23e991e82a0b4c21b7f847140f569028_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTEtMS0xLTE2Njg_0c6040f6-98da-4718-812b-f488189845fd">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23e991e82a0b4c21b7f847140f569028_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTMtMS0xLTE2Njg_a14a0b07-35ca-4e84-a148-0a5172b53a62">&#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="i23e991e82a0b4c21b7f847140f569028_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTUtMS0xLTE2Njg_fa862e37-a1f2-455f-ab20-688ddd275671">32</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="i23e991e82a0b4c21b7f847140f569028_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTctMS0xLTE2Njg_6ea7037a-8847-49f3-8116-f5c2c0d10860">1,035</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:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTEtMS0xLTE2Njg_2572c470-9bb2-433b-a950-889786632140">24,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTMtMS0xLTE2Njg_54986dff-4b82-47af-b0a0-114f3d4a2b98">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTUtMS0xLTE2Njg_6d1678a1-5f4f-402f-9e94-15dee5d321c2">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTctMS0xLTE2Njg_0da915e3-cd9a-4514-a147-d62e20ff3125">24,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:49.5pt;padding-right:6.75pt"><span><br/></span></div><div style="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">Unrealized&#160;gains and losses on available-for-sale securities are included as a component of comprehensive loss. At December&#160;31, 2020, there were <ix:nonFraction unitRef="security" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="asur:AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4Xzc3OQ_f03c8aa9-03fa-4aef-86a4-04c271aa7e41">69</ix:nonFraction>&#160;securities in an unrealized gain position and there were <ix:nonFraction unitRef="security" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="us-gaap:AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzgzOQ_071b47e2-0429-45d6-bc7b-cca56af81321">2</ix:nonFraction> securities in an unrealized loss position. These unrealized losses were less than $(<ix:nonFraction unitRef="usd" contextRef="i06b4c0571bc0489ea9d8444f4a36d310_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzkyNA_c4421fb2-750d-491d-803a-cbd90982ca13">1</ix:nonFraction>) individually and $(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4Xzk0NA_89761a08-ad61-4668-909b-322cef1a9886">2</ix:nonFraction>) in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12&#160;months. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis, which may be at maturity. The Company reviews its investments to identify and evaluate investments that have an indication of 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 the Company&#8217;s 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="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">At December&#160;31, 2020 and 2019, none of these securities were classified as cash and cash equivalents on the Company&#8217;s balance sheet.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2OTI_63c357fe-267e-46b8-8b7a-68f64afa36b1" continuedAt="i5341f0863d9e43fbb9b180db5b6c39eb" escape="true">Expected maturities of available-for-sale securities as of December&#160;31, 2020 are as follows:</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i2fc28e1c08554f269f6db9892a5aa3ef" continuedAt="i62e0613c89044ebc8e51b85c8cc99f8b"><div style="margin-top:5pt;text-align:center"><ix:continuation id="i5341f0863d9e43fbb9b180db5b6c39eb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:84.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.871%"></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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzAtMS0xLTEtMA_fd96ba4a-7319-40c0-929a-8ae4a533a7a3">5,507</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzEtMS0xLTEtMA_0414a6ab-56fa-4364-a908-c1ca7d8d8a03">20,412</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%">After five years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzItMS0xLTEtMA_2b115187-1d61-4a54-b345-a40d481ea53f">&#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%">After 10 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzMtMS0xLTEtMA_b4b13a30-24aa-40af-837c-d36092a8a919">&#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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzQtMS0xLTEtMA_579c2fb2-a23a-4eb9-949e-0b867e53eecf">25,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> defines fair value, establishes a framework for measuring fair value in U.S. generally accepted accounting principles and expands disclosures about fair value measurements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">ASC 820 establishes a three-tier fair value hierarchy, which is based on the reliability of the inputs used in measuring fair values. These tiers include:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:126pt;text-align:justify;text-indent:-81pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for similar 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><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 3:&#160;&#160;&#160;&#160;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></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2ODg_8359f427-36f1-4a01-b693-4971b7c54443" continuedAt="i6b2c8acdcb344f4db553b6d77846d0ea" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets measured at fair value on a recurring basis as of December&#160;31, 2020 and December&#160;31, 2019, respectively:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></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.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.643%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="15" 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:700;line-height:100%">Fair Value Measure at December 31, 2020</span></td></tr><tr><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:700;line-height:100%">Total Carrying Value at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i3e238127f90e483cb4bc13eb57423a6f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtMS0xLTEtNTA4OA_dbd9c9ae-a06c-4838-ada1-c3fb87089d01">5,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 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="i7ec981f689504b879b7c35ee8c689bdc_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtMy0xLTEtNTA5OQ_61475358-0217-4595-808f-b43933f19f68">5,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 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="i32b165c8524b4fb9973ee855e6478545_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtNS0xLTEtNTA5OQ_55685d1a-6d96-4f76-a13b-dcfd8cdbe304">&#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="i4b2cc783cebc4e6e877df07f83c1a2e1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtNy0xLTEtNTA5OQ_63725678-4162-4f7b-9e76-f588a1a261fa">&#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%">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e41421975046fe810856a86175a230_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtMS0xLTEtNTA4OA_6c882bce-d733-41ee-9d25-312d88c21779">63,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5293614b4624181aa43a8d69dd89bfb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtMy0xLTEtNTA5OQ_6d2dd7ee-7884-4647-9796-831c5db12dc2">63,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if731429a71cc4280b9f8331a8d265da1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtNS0xLTEtNTA5OQ_dc6c18b4-ef6f-442d-8565-6b59e04b2243">&#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="i1990ada825314816aff38e510cbc58e8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtNy0xLTEtNTA5OQ_838cbcb0-aa5f-4650-9b06-791788a48583">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ibc4a9e6a5bed440eb5102e4a22cb41e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctMS0xLTEtNTA4OA_151b66a8-2bd0-4b92-abbe-9bac539fd379">25,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbfcacda28f04d98ae50b4e68612b312_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctMy0xLTEtNTA5OQ_290503a1-73d3-44ea-9b3d-569013a0e0db">&#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="i6d9f7736fec841c684eff8247602b3a5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctNS0xLTEtNTA5OQ_bcee10c5-bb35-4e2d-9e40-72617555f07c">25,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a68964e7884c10b60bc7d51d3d6e20_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctNy0xLTEtNTA5OQ_702c7e5f-b449-4231-8c28-10d4e53a81f1">&#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:700;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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtMS0xLTEtNTA4OA_421fd3e1-32a7-487b-b5f2-24d9d7b9afdb">95,122</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d56af6dac2b478e8e443491b2344913_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtMy0xLTEtNTA5OQ_b946e13a-f9d3-4b2a-b75d-5dd33b2e131e">69,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtNS0xLTEtNTA5OQ_a27a980e-753d-429f-aefc-a01cdb1905fb">25,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i550223d7957e4c568bf9d5b28183919f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtNy0xLTEtNTA5OQ_6bd6c76c-000d-4280-8dcd-bb50ec8b098c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:5pt 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:5pt 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:5pt 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:5pt 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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTEtMS0xLTUwODg_26ea50a9-866b-4943-b582-df532f5224b1">3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d56af6dac2b478e8e443491b2344913_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTMtMS0xLTUwOTk_5f5ca0ac-ce00-4a66-83a5-addbc35c2eaa">&#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="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTUtMS0xLTUwOTk_6a98b540-9cb0-4f83-8e27-448fc3383fd7">&#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="i550223d7957e4c568bf9d5b28183919f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTctMS0xLTUwOTk_ccc91bde-6dac-4995-a118-9e5fcc3cab2f">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTEtMS0xLTUwODg_b01970c6-026e-4943-88ff-6c589e3cb7e3">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i8d56af6dac2b478e8e443491b2344913_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTMtMS0xLTUwOTk_d3bd031d-4ea3-4cff-baca-5728fdf7515f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTUtMS0xLTUwOTk_6fa555d6-9f08-438c-8f75-0cce5b568fba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i550223d7957e4c568bf9d5b28183919f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTctMS0xLTUwOTk_a3e01b76-b364-42be-b0af-6a013d5e12cb">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i62e0613c89044ebc8e51b85c8cc99f8b"><div style="margin-top:5pt"><ix:continuation id="i6b2c8acdcb344f4db553b6d77846d0ea"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measure at December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value at December 31, 2019</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%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</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%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i78490f85fa2240a0b2f373de5fca532d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtMS0xLTEtMA_50454c5b-816b-4905-b6d0-81a102d2b31a">48,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 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="i658b068a774d412c82430fe7d667b18f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtMy0xLTEtMA_d436736e-e667-46eb-923b-edbabdac4ae7">48,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 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="icb1842cdd0cc410baab0e2a19d9d300a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtNS0xLTEtMA_a601e14b-1f9b-4718-b2c2-19619b40201a">&#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="i1352ffe0c05b4e18a2fa75128b660ac5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtNy0xLTEtMA_34c3f1a6-4e19-47fb-a3ce-23f1a8638c18">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i54fbbf2300584e1aa7da13e3003d8002_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctMS0xLTEtMA_ea3ce894-aa30-4461-993b-1e9bf335d9c8">24,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7fe9d93080f460d93c363f293114eba_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctMy0xLTEtMA_8c53b18f-303b-4d21-b563-b0adb81671b9">&#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="i26d259285d364829bc23cd636d91c6ae_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctNS0xLTEtMA_8d38ff2b-a496-4b66-a857-1e03d8be6ce3">24,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4b47b0236b347cf90e37b3b078684ee_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctNy0xLTEtMA_7ca118aa-ab63-4d73-8eb4-d01e4237742f">&#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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtMS0xLTEtMA_d816d58f-e3f0-42c3-a11c-5801463d8461">72,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i5a58020b0ff44da6bbb1267c43c40aea_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtMy0xLTEtMA_340a7660-619e-4663-b21f-250e87454780">48,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i55bf8d14b526418a857208a5b100e60b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtNS0xLTEtMA_c1c81d26-c981-4605-ba91-316107a0611c">24,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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="i11d16e68075747dcac944ba5ba3dc870_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtNy0xLTEtMA_5192bd97-c404-440f-9834-79836f68482c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Financial Assets and Liabilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities with carrying amounts approximating fair value include cash and cash equivalents, trade accounts receivable, accounts payable, accrued expenses and other current liabilities.&#160;&#160;The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our line of credit and notes payable, including current portion, as of December&#160;31, 2020, had a carrying value of $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM0OTU_e9ec3d57-5088-4b1b-ac5b-445e6d28a98d">24,913</ix:nonFraction>.&#160;&#160;This carrying value approximates fair value.&#160;&#160;The fair value is based on interest rates that are currently available to us for issuance of debt with similar terms and remaining maturities.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Level 3 balance is comprised of a contingent purchase obligation.  This obligation is calculated using a Monte Carlo model that has significant unobservable inputs.  We will revalue this obligation each quarter until it is paid.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial Purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDcyNjI_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2">4,250</ix:nonFraction>, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.  For the initial measurement, we utilized a Monte Carlo simulation to determine the fair value of the contingent purchase consideration.  We utilized a discounted cash flow model to determine if an adjustment was required at December 31, 2020.  There was a $<ix:nonFraction unitRef="usd" contextRef="i40af28b1f9c8485f8d920cf3c4d3a64c_D20201231-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDc4MDQ_0abae9dd-9b05-4153-b543-469de3de953c">1,135</ix:nonFraction> adjustment to the fair value of the contingent consideration at December 31, 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzQzOTgwNDY1MTgyMTk_c82b5b8e-203f-4001-bfdc-356dc342980e" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"></td><td style="width:85.849%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.831%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2020</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="ia2d43338419b45e48c132c776b5c931f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzEtMi0xLTEtMzM4MA_e7c1c849-c895-4bac-b64b-cc280526d363">&#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%">Purchase</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="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzItMi0xLTEtMzM4MA_45783ba0-02d7-45aa-a5a2-8e234949bbe1">2,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized / unrealized losses</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="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzMtMi0xLTEtMzM4MA_173de2be-267b-43fd-b919-99f173055bfc">1,135</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%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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="i7717c22509b84e30b5a0eeb20e604f8b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzQtMi0xLTEtMzM4MA_887c96be-221d-4e2a-81ac-2470abf36865">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_133"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzkzMzI_b414636e-c837-4cae-8bb8-834d44b65e56" continuedAt="i528d197a05da4abdbee2b3bbdc35024c" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="i528d197a05da4abdbee2b3bbdc35024c" continuedAt="i073c4999da164111bad28b4e97454bf9"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2020, we acquired certain assets of a payroll business.  The aggregate initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131" decimals="-3" format="ixt:numdotdecimal" name="asur:AssetAcquisitionConsiderationTransferred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3NTE_2a68f85a-fdde-4a27-978b-68e9447a5b00">2,153</ix:nonFraction> which included a cash payment of $<ix:nonFraction unitRef="usd" contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131" decimals="-3" format="ixt:numdotdecimal" name="asur:PaymentsForAssetAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODAxMTY_16bb47a9-16d3-47c8-b627-73a536c3c3f3">1,724</ix:nonFraction>, which we paid for in cash at closing, a custodial account hold back of $<ix:nonFraction unitRef="usd" contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131" decimals="-3" name="asur:AssetAcquisitionConsiderationTransferredFeesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3ODQ_cf74b6f4-653a-49e1-83cd-552335b2dcb4">99</ix:nonFraction> and a promissory note of $<ix:nonFraction unitRef="usd" contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131" decimals="-3" name="asur:AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3NDU_0b57e135-d5ff-4b8c-be54-0efdf292b6b2">330</ix:nonFraction>, with principal and interest due in April 2021.  The Company accounted for this as an asset acquisition.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzA4OTU_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2">4,250</ix:nonFraction>, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be made by May 30, 2021 and December 30, 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we acquired certain assets of <ix:nonFraction unitRef="business" contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NTg3MTM_8a39b8d3-baa6-4d28-ac73-6d7ee1c95e36">two</ix:nonFraction> payroll businesses and an HR consulting business.  The aggregate initial purchase price for the assets was $<ix:nonFraction unitRef="usd" contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA0ODM_45191f20-a0c2-4eff-a07f-4aea295cbde2">8,212</ix:nonFraction>, which included a cash payment of $<ix:nonFraction unitRef="usd" contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA0ODg_2055064e-e958-48a7-9280-42d9990d655e">7,365</ix:nonFraction> at closing and promissory notes of $<ix:nonFraction unitRef="usd" contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NDk5ODM_f8b9914f-d797-4471-b9eb-e67171e482cc">847</ix:nonFraction>, with principal and interest due in July 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i073c4999da164111bad28b4e97454bf9" continuedAt="iea4f9e5788b44d2dad3f904bec2aebc5"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Price Allocation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is the purchase price allocation for the 2020 business acquisitions. We based the preliminary fair value estimate for the assets acquired and liabilities assumed for these acquisitions upon preliminary calculations and valuations.&#160;&#160;Our estimates and assumptions for these acquisitions are subject to change as we obtain additional information for our estimates during the respective measurement periods (up to one year from the acquisition date). The primary areas of those preliminary estimates that we have not yet finalized relate to certain tangible assets and liabilities acquired, and income and non-income based taxes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the transactions using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the dates of acquisitions.&#160;The&#160;$<ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyMzQ_ffc223c5-0fa6-470a-9f5e-4c77a34436eb">11,853</ix:nonFraction> of intangible assets subject to amortization consist of $<ix:nonFraction unitRef="usd" contextRef="i9285dbcbcaab42ccb17828201d1459b0_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyMzk_2d6adea4-5ae2-4170-a5f5-65f1dd241374">9,753</ix:nonFraction> allocated to Customer Relationships, $<ix:nonFraction unitRef="usd" contextRef="ieb8c771cdfb045fa82618185bc08dc72_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyNDQ_4082009c-2c7e-4bcc-8f4f-e943582227f3">2,000</ix:nonFraction> for Developed Technology, and $<ix:nonFraction unitRef="usd" contextRef="i2d23c0d93349432094e4e5e09693df6d_D20200101-20201231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyNDk_dbecd278-d181-4da6-96a9-0979939db9af">100</ix:nonFraction> for Trade Names.&#160;To value the Trade Names, we employed the relief from royalty method under the market approach. For the Customer Relationships and Developed Technology, we employed&#160;a form of the excess earnings method, which is a form of the income approach.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise&#160;from these strategic acquisitions. 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 deductible for tax purposes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NDgyNTE_4c907704-e433-44b6-9c27-dbb784bbb1bc" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:74.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.979%"></td><td style="width:0.1%"></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:700;line-height:100%">Total</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%">Cash &amp; cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" name="asur:BusinessCombinationAndAssetAcquisitionCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzEtMi0xLTEtMzY2MQ_d8470117-7a71-48dc-9984-65c6f4a34a38">196</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%">Accounts receivable</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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" name="asur:BusinessCombinationAndAssetAcquisitionAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzItMi0xLTEtMzY2MQ_821359c7-5679-4090-a011-639cd8873923">48</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%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzMtMi0xLTEtMzY2MQ_696b7fe1-f3fc-4c58-8bc7-92e356648d1d">2</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%">Funds held for clients</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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionFundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzYtMi0xLTEtMzY2MQ_c9027c77-4c9c-40b3-a7c2-84cbf58bf015">5,505</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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzctMi0xLTEtMzY2MQ_a9ce21ba-a97f-4fa4-a635-ec2146583708">5,261</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%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzgtMi0xLTEtMzY2MQ_ffc223c5-0fa6-470a-9f5e-4c77a34436eb">11,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzktMi0xLTEtMzY2MQ_7b3359da-741d-4ff4-8da4-b84ff4482443">22,865</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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;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%">Client fund obligations</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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionClientFundObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE0LTItMS0xLTM2NjE_b75d2500-8489-44eb-91f1-00ac409ca395">5,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE1LTItMS0xLTM2NjE_8e9744c2-9031-4a3f-9cfc-15e5edfcd0a2">5,505</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE2LTItMS0xLTM2NjE_8f521688-dd19-41ee-a207-35e09b985011">17,360</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzkzMjc_0210bff9-de33-4a4c-8097-024e7df1c3f3" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the purchase price to the fair value of net assets acquired at the date of acquisition:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:74.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.979%"></td><td style="width:0.1%"></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:700;line-height:100%">Total</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%">Purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:PaymentsToAcquireBusinessesAndAssetAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzEtMi0xLTEtMzcxNA_6a28bda9-dfd5-49a1-8465-9482d4a0ec00">13,339</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%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzItMi0xLTEtNTU5OQ_1684da3f-8613-43cd-99f8-6efd34242ac5">1,177</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%">Custodial hold back</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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" name="asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtNjM2Mw_6c76fcce-a78c-4228-84d3-454f6d02d5e7">99</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%">Adjustment to fair value of contingent liability</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="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtMzcxOA_f74b61b2-94e3-40c0-92b0-e4792c022dce">2,745</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:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtMzcyNA_d8b1c225-4472-4602-9110-76f703c3bde3">17,360</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of certain assets of the payroll tax business in July 2020, we recorded contingent consideration based upon the expected achievement of certain milestone goals. We will record any changes to the fair value of contingent consideration due to changes in assumptions used in preparing the valuation model in selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration is valued using a multi-scenario discounted cash flow method. The assumptions used in preparing the discounted cash flow method include estimates for outcomes if milestone goals are achieved and the probability </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="iea4f9e5788b44d2dad3f904bec2aebc5"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of achieving each outcome. Management estimates probabilities and then applies them to management&#8217;s conservative case forecast, most likely case forecast and optimistic case forecast with the various scenarios.&#160;The Company retained a third-party expert to assist in determining the value of the contingent consideration for the third quarter 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the third-party expert determined the value of the contingent consideration for the acquisition was $<ix:nonFraction unitRef="usd" contextRef="i9131ee1da6714314810a96f25eee2e41_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzgxNzA_181c7b70-ea92-4cc0-9c71-1b2588f9988f">2,745</ix:nonFraction> based on a Monte Carlo simulation model&#160;for fiscal 2020 to 2021. At December 31, 2020, we increased the amount to $<ix:nonFraction unitRef="usd" contextRef="ia4185382eae84f7f99665cad06e109c6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NTg3MTg_bdecbf25-278a-4266-ba14-ea0e23065e6b">3,880</ix:nonFraction> based on a discounted cash flow model for fiscal 2020 to 2021.</span></div></ix:continuation><div><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_136"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzI_a5d908fb-d33b-487a-861e-8e38fd1a03a7" continuedAt="i4cc372b2a0c34f1f889aa4a7a87fb8d1" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i4cc372b2a0c34f1f889aa4a7a87fb8d1" continuedAt="id05366b6373c42df8e95925f3c46b0d6"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our historical acquisitions&#160;in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; We recorded the amount exceeding the fair value of net assets acquired at the date of acquisition as goodwill. We recorded intangible assets apart from goodwill if the assets had contractual or other legal rights or if the assets could be separated and sold, transferred, licensed, rented or exchanged.&#160;Our goodwill relates to acquisitions from 2011 through 2020.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with&#160;ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we review and evaluate our long-lived assets, including intangible assets with finite lives, for impairment whenever events or changes in circumstances indicate that we may not recover their net book value.&#160;We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests, if indicators of potential impairment exist, using a fair-value-based approach. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically use an income method to estimate the fair value of these assets, which is based on forecasts of the expected future cash flows attributable to the respective assets. Significant estimates and assumptions inherent in the valuations reflect a consideration of other marketplace participants, and include the amount and timing of future cash flows (including expected growth rates and profitability). Estimates utilized in the projected cash flows include consideration of macroeconomic conditions, overall category growth rates, competitive activities, cost containment and margin expansion, Company business plans, the underlying product or technology life cycles, economic barriers to entry, a brand's relative market position and the discount rate applied to the cash flows. Unanticipated market or macroeconomic events and circumstances may occur, which could affect the accuracy or validity of the estimates and assumptions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we determined that the estimated fair value of our reporting unit was greater than its carrying value.  We determined this using the quantitative method.  In addition, we also performed the income based approach discussed above and compared the market value of our common stock to our reporting unit&#8217;s carrying value noting its market value exceeded carrying value.  Therefore, we had <ix:nonFraction unitRef="usd" contextRef="ia3069f19c8734cc2b247c3973076895f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzE2NDkyNjc0NDY3NzY_326e49a7-5879-46be-a58f-55fb7df41cad">no</ix:nonFraction> impairment charge for 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2019, we determined that the estimated fair value of our reporting unit was less than its carrying value. Therefore, we compared the carrying value of the reporting unit to its fair value in order to determine if an impairment exists. In addition to performing the income based approach discussed above we compared the market value of our common stock to our reporting unit&#8217;s carrying value noting its carrying value exceeded market value. A non-cash, before-tax impairment charge of <ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzE2NDkyNjc0NDYyNTM_8738a2d2-de63-42d6-b957-6e97ebe2a2dc">35,060</ix:nonFraction> was recognized to reduce the carrying amount of the goodwill to its estimated fair value as of December 31, 2019. There were no impairment indicators or triggering events during the first three quarters of 2019. The sale of our Workspace Management business in the fourth quarter led to an increase in the carrying value of the remaining business above its market value as of December 31, 2019.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the estimates and assumptions utilized in our impairment testing are reasonable and are comparable to those that would be used by other marketplace participants. However, actual events and results could differ substantially from those used in our valuations. To the extent such factors result in a failure to achieve the level of projected cash flows initially used to estimate fair value for purposes of establishing or subsequently impairing the carrying amount of goodwill and related intangible assets, we may need to record additional non-cash impairment charges in the future. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their estimated period of benefit, which generally ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzM2MDY_ac34474c-6c58-40e0-885e-a61e4d31f4ca">one</span> to <ix:nonNumeric contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ5NDc4MDIzMjk1NzM_3432f3e0-fb19-470a-93f2-f819e57c0e88">nine years</ix:nonNumeric>. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.&#160;In 2019, we disposed of certain trade names in relation to our rebranding efforts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzM_2c5add9d-0da5-4a80-bbd8-c938b1f233c0" continuedAt="i619e0535860a4ba4b8e1b30daa690b41" escape="true">The following table summarizes the changes in our goodwill:</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="id05366b6373c42df8e95925f3c46b0d6"><div style="margin-top:5pt"><ix:continuation id="i619e0535860a4ba4b8e1b30daa690b41"><table 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:74.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Balance at December&#160;31, 2018</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="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzAtMS0xLTEtMA_02f3a19c-b5b7-4dbc-8c12-38d6e70e1fa8">99,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzEtMS0xLTEtMA_5ac0656b-21e7-4f1e-b2d5-57c5c2be6f39">4,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Adjustments to goodwill associated with 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="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzItMS0xLTEtMA_d88c267d-e0ec-4506-9291-4940a3b358b6">177</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="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%">Impairment 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%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzMtMS0xLTEtMjE4MA_924444f5-3811-454b-9032-69b894a5b6f6">35,060</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="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%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzMtMS0xLTEtMA_b3e5df6c-115b-43d8-b1ad-a5b28ef7a0cf">68,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzQtMS0xLTEtMA_700bb1e4-fa46-45f8-8ac3-daa70be09b9b">5,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzktMS0xLTEtMA_8949e834-2399-4369-a4d7-3a13090e9336">73,958</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="padding:0 1pt"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzQ_603e41a0-1c3c-4df8-a223-cb729bb3128e" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.443%"></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.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0f3a98343ad84374a1e8b9aab9821df5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItMi0xLTEtMA_cd240719-d83d-4ae6-afc6-05450e2a86b1">6.6</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="i439037a4945949c18ee675e5e8ffe8a7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItNC0xLTEtMA_229ec774-94d3-4095-818f-a3fda2fb4f9f">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i439037a4945949c18ee675e5e8ffe8a7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItNi0xLTEtMA_eb59def0-0037-42bd-9460-fed00ad2f8ea">7,608</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="i439037a4945949c18ee675e5e8ffe8a7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItOC0xLTEtMA_4d601142-77be-4c74-82fb-942d49e414e1">4,393</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%">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:right;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="i22733b53714b46f0a0760e488e98f1cd_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtMi0xLTEtMA_db713b75-3387-4e52-b5c2-0f623aded78c">8.9</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="i149fe36ce551449aab5159bd127f9be8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtNC0xLTEtMA_5e76912b-76e6-43c7-a3e3-f36b82015345">88,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="i149fe36ce551449aab5159bd127f9be8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtNi0xLTEtMA_dc813a77-9409-43ec-a1ea-226e0bcbe606">28,898</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="i149fe36ce551449aab5159bd127f9be8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtOC0xLTEtMA_37fba5b5-ea53-48aa-8dd9-b61face1668a">59,412</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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i625b27baddf243569ddbffbc665b8019_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtMi0xLTEtMA_0d791264-8dc2-49b4-8016-1f50262d757c">7.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="i4df61962a7524626b70cc57540c36548_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtNC0xLTEtMA_5c5d510e-f1f4-4744-9611-34efa5d4655a">853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4df61962a7524626b70cc57540c36548_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtNi0xLTEtMA_2111ec35-06bb-41ad-ac8e-d3c3a85029cc">853</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="i4df61962a7524626b70cc57540c36548_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtOC0xLTEtMA_4514ee86-54e7-4418-b661-27f304c44f91">&#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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i03a8c0a8d3364239ac80a068f3c4037a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtMi0xLTEtMA_4ea93034-e7fd-4eda-a1ac-d275f00f9c93">3.0</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="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtNC0xLTEtMA_ae6cf85c-6bbe-4466-939f-7bc8a868a204">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="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtNi0xLTEtMA_6d79421f-4b5b-4ef8-bd0b-6a1cdf206e5e">312</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="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtOC0xLTEtMA_0d5d8e00-b7a1-45c3-9c0d-9e9659f2fa7c">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i831afe950c6646a394229aa14b25e4e6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtMi0xLTEtMA_a15d9e14-01be-4f1b-8b1e-d32c42ef2556">5.2</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="ic2688994fa7e495baaf20de6f8cec2f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtNC0xLTEtMA_a7ad61bf-c112-41fd-8265-7cf64555f4f0">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="ic2688994fa7e495baaf20de6f8cec2f7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtNi0xLTEtMA_d2be4527-492a-40fd-afb7-cc3b3cf6a4b7">853</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="ic2688994fa7e495baaf20de6f8cec2f7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtOC0xLTEtMA_e2b6733d-15bb-4061-b3b7-bc9f4e6be2c0">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctMi0xLTEtMA_57712364-1a43-4446-a6ab-b91429c67b27">8.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctNC0xLTEtMA_034955c6-0386-4403-a6da-caeb979d0e2a">103,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctNi0xLTEtMA_981c1856-2d23-47ae-8ee3-3e519f1c16a0">38,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctOC0xLTEtMA_b4fa4bc7-e378-4672-b0e7-4fa4b84b3124">64,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.443%"></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.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iab7ffe977a0247dd8007fcc29fef1fec_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItMi0xLTEtMA_489609a3-4a90-4cfc-ae2f-57de6041871f">6.0</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="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItNC0xLTEtMA_b6463ba9-13e6-4e70-9320-ab0dd79713fb">10,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItNi0xLTEtMA_b71f138d-1c5a-45a0-ada2-1eb389b6b809">6,004</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="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItOC0xLTEtMA_5ddac19c-492e-47e0-8a5d-58db4e7c6905">3,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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="i3be3f2a46acd451c8a9803153113a382_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtMi0xLTEtMA_8f4f2c42-5e62-4aca-8333-1c0388a06b89">8.9</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="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtNC0xLTEtMA_d7507d9f-24dc-4609-b697-af8754b9a3b2">78,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtNi0xLTEtMA_7d6fc7f7-af62-4852-b9c4-20be8c90b103">19,757</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="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtOC0xLTEtMA_fbf28b8c-b934-42a6-9cb9-932825259794">58,801</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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if29342e22e674ad0b8e4ce2fdd307ce5_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtMi0xLTEtMA_50b1546d-04df-4340-8380-e05ac837ca2b">7.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="idb72090992d04b519598c2adf08adbd5_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtNC0xLTEtMA_b94bc318-d5e0-46f2-bf20-f2a728395c8b">853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb72090992d04b519598c2adf08adbd5_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtNi0xLTEtMA_d5291fe2-77c4-4a11-bd06-4d7b5fdb9b44">853</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="idb72090992d04b519598c2adf08adbd5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtOC0xLTEtMA_99e0d8b8-33e2-4c0d-a420-cef80be672a9">&#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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6d916b65630e4523b63f076957708fcb_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtMi0xLTEtMA_a7dda208-9d32-4d1f-ab81-f1819910cb43">3.0</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="id2ae8569ff2e43039f8058a5aa81055c_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtNC0xLTEtMA_abb44a70-6184-4cdb-abb0-0f4f53f4a307">780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2ae8569ff2e43039f8058a5aa81055c_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtNi0xLTEtMA_fcb53ac3-ad12-44e4-8bdb-c4b8a4be8429">78</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="id2ae8569ff2e43039f8058a5aa81055c_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtOC0xLTEtMA_4e313b82-4540-482e-a748-74073165e387">702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if69cd8a60bba4dccb0554c19744e5449_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtMi0xLTEtMA_ff013835-124c-4972-8b52-2574ffe30300">5.2</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="if2afa949a4584094aa3661804d6952e1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtNC0xLTEtMA_e5469f81-6cdd-4403-96d1-fd5e893ac7c9">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="if2afa949a4584094aa3661804d6952e1_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtNi0xLTEtMA_8ba1a22c-f0e8-4dc1-81d9-df190b81f95a">682</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="if2afa949a4584094aa3661804d6952e1_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtOC0xLTEtMA_4486edef-0be3-4c99-9d9a-3a931f26ab1b">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctMi0xLTEtMA_83b678d9-6348-4610-b1a2-cb709f866178">8.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctNC0xLTEtMA_ce8a2f95-9b47-4528-a6c1-99803455c4c9">91,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctNi0xLTEtMA_195b91cf-e790-4333-a3a4-e4085abd0c41">27,374</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctOC0xLTEtMA_b6fb8cda-9845-487b-8f00-18d70dbf0fff">63,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expense using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses were $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQyOTA_ff93f2c0-64bc-4928-909e-9df70f59f3bb">9,547</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQyOTc_6e44cbb7-95fe-46c0-88ed-8f2e5ec70729">11,765</ix:nonFraction> for 2020 and 2019, respectively, included in Operating Expenses. Amortization expenses recorded in Cost of Sales were $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ0MTQ_8acff2a4-8951-426d-906f-eb6c9610d74c">1,604</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ0MjE_368457e2-12f0-4911-ad26-92540bf7e24c">1,994</ix:nonFraction> for 2020 and 2019, respectively.</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzE_a9c767c8-cf82-4e17-8599-15d8e896b52f" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of December&#160;31, 2020 </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzEtMS0xLTEtMA_e169a4a0-b3fc-4a52-b88a-8dba3b1c4f7e">11,601</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="padding:2px 1pt;text-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzItMS0xLTEtMA_38b7a439-d6c6-4f0f-a67c-08d05be5745b">11,068</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzMtMS0xLTEtMA_b76cba0e-a90b-49ac-8bcb-fb60a170ea6e">9,942</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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzQtMS0xLTEtMA_6404b484-61c5-45df-8ef6-64428da12e1b">9,682</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzUtMS0xLTEtMA_4487332f-cf99-4ec7-b53f-f65484c79893">8,896</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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzYtMS0xLTEtMA_be4d8de7-1222-49ba-8c29-3e56e9bc0d58">13,363</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzctMS0xLTEtMA_313f8006-58dc-450f-b570-c927b23707a8">64,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_139"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MDg_31252f1d-c13e-4716-bb50-eb0063418a23" continuedAt="i1ec3849b71b84ed395c6b16e49b4c3b3" escape="true">NOTES PAYABLE</ix:nonNumeric></span></div><ix:continuation id="i1ec3849b71b84ed395c6b16e49b4c3b3" continuedAt="i59d4a6fba169474d84e73f4924dbd37d"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MDk_b25437d1-6123-4383-b142-476b167e0386" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of December&#160;31, 2020 and 2019:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:36.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.810%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></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%">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%">Stated&#160;Interest&#160;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%">2020</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%">2019</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%">Subordinated Notes Payable- acquisitions</span></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%">1/1/2021 - 7/1/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: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="i58a8e3c3671b4f91ade45ae1b2607d70_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtMy0xLTEtMTI5MS90ZXh0cmVnaW9uOmVkNTNkOGU3ZGQ5MzQ4N2Y4NDA3MmYxNDhlMDJiNTNhXzQzOTgwNDY1MTExMzY_357d1c51-eedd-4697-bab0-7ce45ab7a2cd">2.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ie5f31b8bf4df4263904bb50d81214266_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtMy0xLTEtMTI5MS90ZXh0cmVnaW9uOmVkNTNkOGU3ZGQ5MzQ4N2Y4NDA3MmYxNDhlMDJiNTNhXzQzOTgwNDY1MTExNDQ_7ce754c4-d028-4102-8e7d-8a8959fdac5a">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="iccf38f1d6a0f4af78431c5903aad14f4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtNS0xLTEtMA_74b4e799-d5c0-4964-9281-060025cdf864">6,182</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="i07e3c8cc10c14603abbdb80463447c28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtNy0xLTEtMA_4330edb7-d264-4181-b759-60902d55c67a">7,185</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%">PPP Loan - Pinnacle Bank</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%">4/15/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ic97873a7002e46dc96176a3f5a7e2138_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItMy0xLTEtMA_f499ae88-e255-425a-b642-85aa5bd930de">1.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="ic97873a7002e46dc96176a3f5a7e2138_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItNS0xLTEtMA_b54ff997-e8e2-4a93-94aa-fc427672cdca">8,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b89f03978946ff82ee8b3ad6a32732_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItNy0xLTEtMA_f368680c-2cf0-4dab-bfd5-4b12920ffdad">&#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%">Term Loan - Wells Fargo term loan</span></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%">12/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i2ca86af11e494e758943e5ad4509ada8_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtMy0xLTEtMA_bc5b80d1-e6f4-4702-82b9-acadc00acea0">5.25</ix:nonFraction>%</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="i2ca86af11e494e758943e5ad4509ada8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtNS0xLTEtMA_db2af24b-3cd6-42bb-9260-34821b24867b">9,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ca4952700a9481fa20b0519f6c727eb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtNy0xLTEtMA_1ee44274-48f9-4fbf-9a59-7b54a9a495a2">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Notes Payable</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 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzUtNS0xLTEtMA_b34723a4-47a0-493d-bcc4-218f5134cca6">24,913</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzUtNy0xLTEtMA_a593a327-ee53-4cd5-872a-e16c2b867f19">27,185</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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzYtNS0xLTEtMA_9ead2f9c-fd7f-48ac-baa6-86ffa07a26ac">12,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzYtNy0xLTEtMA_ba9c2a9c-9c73-4e42-aef9-8d6edb937136">2,696</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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term notes payable</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 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzctNS0xLTEtMA_6345ab42-152f-4aa6-9f70-67ffe283f7b0">12,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzctNy0xLTEtMA_ea20b11f-4f55-4e8f-9ff2-67c6f0417ec1">24,489</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><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="ia4b89f03978946ff82ee8b3ad6a32732_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NTM1Mjk_f368680c-2cf0-4dab-bfd5-4b12920ffdad">&#8212;</ix:nonFraction></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Information presented in this table, the table that immediately follows and the last table in this footnote includes principal and interest due under the terms of a promissory note with Pinnacle Bank. This loan was issued to us in connection with the Paycheck Protection Program pursuant to Title I of the Coronavirus Aid, Relief and Economic Security Act. Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. Under the terms of our promissory note with Pinnacle Bank, we would have been required to make payments on this promissory note in November 2020; however, the Small Business Administration issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank.  We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTA_c90c7bb4-7633-4e4b-ae76-94a38eb9ec0e" continuedAt="i5ae3b68649444ee7b0c12c7986658e8e" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of December&#160;31, 2020 and 2019:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2020</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:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</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:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</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:9.5pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, current portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItMS0xLTEtMA_704e5804-689c-446b-a9e5-c751b846005a">12,388</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItMy0xLTEtMA_2264fe1c-1425-45ac-acba-c061e4e80f70">78</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItNS0xLTEtMA_0a50f9cf-40e0-44f6-b024-ec0c19b0bfa0">12,310</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="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%">Notes payable, net of current portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtMS0xLTEtMA_9ed932bd-c0c0-4cc4-88f5-411ef152913a">12,525</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtMy0xLTEtMA_32d24d32-bd42-443b-a044-928941b27635">300</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtNS0xLTEtMA_4cc5dd8f-1247-4991-a79b-607e029bda11">12,225</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Notes Payable</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtMS0xLTEtMA_093e45a5-ff05-4051-9bcd-40c3237c708f">24,913</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtMy0xLTEtMA_e4bdfdd6-b34d-4a05-8835-8fc7bb38ef03">378</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtNS0xLTEtMA_d90acecc-88c2-4f10-91b4-96037a42bcf4">24,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:3.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.368%"></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%">(1)</span></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%">Net Notes Payable includes $<ix:nonFraction unitRef="usd" contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableToBankCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzAtMS0xLTEtNDAwMy90ZXh0cmVnaW9uOjNhZjk1ZjNmYzE5MTQ0ZGQ4MWRiN2Q0NDIwYzRkMjljXzE2NDkyNjc0NDIwMzc_e0e2c8cd-4d15-47f2-9532-158e12921563">6,866</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzAtMS0xLTEtNDAwMy90ZXh0cmVnaW9uOjNhZjk1ZjNmYzE5MTQ0ZGQ4MWRiN2Q0NDIwYzRkMjljXzE2NDkyNjc0NDIwNDY_4b9e35f7-ca80-4727-bcbd-33b7bdef871b">0</ix:nonFraction> Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make any payments until the Small Business Administration has made a decision regarding our application for loan forgiveness. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></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%">Net Notes Payable, includes $<ix:nonFraction unitRef="usd" contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableToBankNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzEtMS0xLTEtNDAwOS90ZXh0cmVnaW9uOjA1NjQ3Y2U5MjQ0MzQyMjViYTIzYzdmZDZhMTg2YjFkXzE2NDkyNjc0NDIwMzM_96ea82f8-8542-4ddd-b6c8-4e2e57b34b23">1,989</ix:nonFraction> of Gross Notes Payables and $<ix:nonFraction unitRef="usd" contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzEtMS0xLTEtNDAwOS90ZXh0cmVnaW9uOjA1NjQ3Y2U5MjQ0MzQyMjViYTIzYzdmZDZhMTg2YjFkXzE2NDkyNjc0NDIwNDI_66e4b7aa-c794-4e81-8752-083ce8ac7c91">0</ix:nonFraction> Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make payments until the Small Business Administration has made a decision regarding our application for loan forgiveness.</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i59d4a6fba169474d84e73f4924dbd37d" continuedAt="i4ad91257a47944df98209e61ecd1a165"><div><ix:continuation id="i5ae3b68649444ee7b0c12c7986658e8e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2019</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:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</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:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</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:9.5pt;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:400;line-height:100%">Notes payable, current portion</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItMS0xLTEtMA_bc4ba986-bc18-4ccd-a8eb-342203b3428d">2,696</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItMy0xLTEtMA_8cb5d48d-23f8-4a4d-b944-dec3a0bb39d0">125</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItNS0xLTEtMA_1de01b11-86cb-4cd5-86c0-dbd7a1d7cba4">2,571</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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCarryingAmount2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtMS0xLTEtMA_fa47ef44-0aa5-4409-952a-909c5e77811a">24,489</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtMy0xLTEtMA_9be8d1ce-0f76-4a7b-a7f5-56eafdb26b26">347</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtNS0xLTEtMA_aff65d62-a081-41d8-a223-59144a7e4543">24,142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Notes Payable</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtMS0xLTEtMA_5c758aa4-d3f4-4a0d-99a3-e7ed0a0db42c">27,185</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtMy0xLTEtMA_ccaba360-c0d3-4b0b-aebd-b5a2200ae919">472</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtNS0xLTEtMA_8f1e254e-38ba-4d38-9851-40b4add7cfdc">26,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTE_2694419b-be65-4e5b-90b2-7a1cbd3ff3d3" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future gross principal payments related to our outstanding debt as of December&#160;31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzEtMS0xLTEtMA_b7dbe4de-80ff-4fad-abe2-d9e9c278b795">12,388</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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzItMS0xLTEtMA_a4f93524-42a0-48b9-bd3b-5b1b13e5cb3b">3,400</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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzMtMS0xLTEtMA_8bf5e7d8-6288-41a8-98b1-86bc9e91063c">500</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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzQtMS0xLTEtMA_87c333fa-d849-46f5-8a20-74ef4b539844">8,625</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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzUtMS0xLTEtMA_6b6c9f9f-fcf4-46f2-afcf-044f532caba3">&#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%">Gross Notes Payable</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzYtMS0xLTEtMA_adaee653-3428-4e92-b200-2e81d0f97159">24,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;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 - Wells Fargo N.A.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2014, we entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Wells Fargo, as administrative agent, and the lenders that are party thereto. The Credit Agreement contains customary events of default, including, among others, payment defaults, covenant defaults,&#160;judgment defaults, bankruptcy and insolvency events, cross defaults to certain indebtedness, incorrect representations or warranties, and change of control. In some cases, the defaults are subject to customary notice and grace period provisions. In March 2014 and in connection with the Credit Agreement, we and our wholly-owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank. Under the Guaranty and Security Agreement, we and each of our wholly-owned active subsidiaries have guaranteed all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#8217; assets.  The Credit Agreement has been amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. As described below, the Credit Agreement was also amended, but not restated, on August 10, 2020.</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:115%">Following the amendment and restatement on December 31, 2019, the Credit Agreement provided for $<ix:nonFraction unitRef="usd" contextRef="iec90acee4e024977b69e3600cc300a1e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2NjA_4eff2712-8f33-4271-8a75-caa323a35377">20,000</ix:nonFraction> in term loans and a $<ix:nonFraction unitRef="usd" contextRef="i8e5e50f9fb48412f872afff8bc2f318e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTE_1f60b661-9378-451a-ab6e-4fe721fb54ae">10,000</ix:nonFraction> revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants, including adding a covenant based on achieving EBITDA of at least $<ix:nonFraction unitRef="usd" contextRef="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2NDk_95c3bc00-4489-44ff-85cc-d389e0f89730">3,750</ix:nonFraction> for the three months ended March 31, 2020, $<ix:nonFraction unitRef="usd" contextRef="if375dc449da145a6acd965eabb651d3f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2ODA_74ab7844-d40d-4e38-8024-de67fbd9c130">4,850</ix:nonFraction> for the six months ended June 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="icd6e87df97d148baa3ed45197ae67a15_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2OTA_4855b1db-a0eb-4bdd-8955-d2217766325b">5,950</ix:nonFraction> for the nine months ended September 30, 2020, which covenant was in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020.</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:115%">On July 7, 2020, our senior lender identified certain events of default under our Credit Agreement and reserved their rights to pursue their remedies as a result of the events of default and issued a reservation of rights letter related to these events of default on July 10, 2020. The primary event of default that triggered the reservation of rights letter was our failure to achieve Minimum EBITDA of $<ix:nonFraction unitRef="usd" contextRef="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2Mzk_95c3bc00-4489-44ff-85cc-d389e0f89730">3,750</ix:nonFraction> for the first quarter ending March 31, 2020, as required under Section 7 of the Credit Agreement, which failure was a result of impacts to our business driven primarily by COVID-19. This covenant was set in December 31, 2019, before the Covid-19 pandemic and its possible effects on our business were known to our senior lender or us. The other events of default our lender identified were technical defaults resulting from the fact that we were either unaware that our senior lender was considering the failure to achieve Minimum EBITDA an event of default as of May 11, 2020 or because we were unaware that the senior lender was still requiring that we provide certain requested documents in connection with our banking relationship. Under the reservation of rights letter, the senior lender began accruing default interest from May 11, 2020.</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:115%">On August 10, 2020, we entered into a waiver and amendment to our Credit Agreement and our Amended and Restated Guaranty and Security Agreement (the &#8220;Amendment&#8221;). The Credit Agreement now provides for $<ix:nonFraction unitRef="usd" contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2Mjk_3520af3a-7ef7-4027-9067-711dcbb9f4f4">10,000</ix:nonFraction> in term loans and a $<ix:nonFraction unitRef="usd" contextRef="i4ca18231315249ea84e22e94704bfbab_I20200810" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1NzE_d3a01609-8fcd-4709-9713-13ee42befcdc">5,000</ix:nonFraction> revolver and required that we make a principal payment of $<ix:nonFraction unitRef="usd" contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2MTg_b45c02bd-8f17-4bac-a078-917de6d09c53">9,750</ix:nonFraction> on our outstanding term loans and reduce future availability on our revolver by $<ix:nonFraction unitRef="usd" contextRef="ifba70611a59f41bfa7091c89b6a6ddec_D20200810-20200810" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzMxMzU_548dc3b9-66ee-4e52-b1c9-61e5d7fa17d6">5,000</ix:nonFraction>. The Amendment provides for an accordion feature to our term loan that would allow us </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i4ad91257a47944df98209e61ecd1a165" continuedAt="if2ccaa61d7b84b0fb3ae62003e9916af"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to borrow up to an additional $<ix:nonFraction unitRef="usd" contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1OTc_c8079483-129c-496a-bc8f-7916d8e1e7ba">15,000</ix:nonFraction> in term loans subject to certain conditions following the Covenant Conversion Date.  The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024. The Amendment also reset our financial covenants and added a new financial covenant for minimum recurring revenue. The Amendment does not require that we meet our fixed charge ratio or leverage ratio covenant until the Covenant Conversion Date. The Coverage Conversion Date is the earlier of August 10, 2022 or the date in which we have satisfied the fixed charge coverage ratio and leverage ratio for two consecutive reporting periods. Until such time, we are only obligated to comply with our minimum EBITDA and minimum recurring revenue covenants. We expect to be in compliance with these amended financial covenants over the next twelve months and are compliant as of 12/31/2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the requirement that we pay $<ix:nonFraction unitRef="usd" contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM0OTI_b45c02bd-8f17-4bac-a078-917de6d09c53">9,750</ix:nonFraction> on our outstanding term loans, we were also required to pay our senior lender an amendment fee of $<ix:nonFraction unitRef="usd" contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1MTU_f1048e58-4b35-40ac-b7d1-c890342dffbd">225</ix:nonFraction>. Our senior lender waived any prepayment penalty that would have otherwise been due on the $<ix:nonFraction unitRef="usd" contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1MDU_b45c02bd-8f17-4bac-a078-917de6d09c53">9,750</ix:nonFraction> payment toward our term loan and agreed that we would not owe a prepayment penalty if we were to refinance our facility before December 31, 2021. Finally, as a condition to the amendment, our senior lender required that we agree to obtain lender consent for any acquisitions until the later of August 10, 2021 or the Covenant Conversion Date. Previously certain types of acquisitions were deemed permitted acquisitions, which did not require our lender&#8217;s consent. We do not anticipate an issue with obtaining consent from our lender for accretive 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:115%">As of December 31, 2020, and December 31, 2019, <ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTk_5ee7166a-c665-4daf-b309-19efd91c4ec6"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTk_6c6eed7c-a159-4fe5-83e5-8f3003814db7">no</ix:nonFraction></ix:nonFraction> amount was outstanding and $<ix:nonFraction unitRef="usd" contextRef="i873c6fb1986249e683eee10146a354d2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1Mjc_72a50a9f-f7ba-42c4-b963-b29ea82001d7">4,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8e5e50f9fb48412f872afff8bc2f318e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1NDM_92cd3e1a-32a8-48c7-a9ef-6345e066f468">10,000</ix:nonFraction>, respectively, was available for borrowing under the revolver.</span></div><div style="margin-top:10pt;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%">Third Amended and Restated Credit Agreement</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTI_68dffc34-8709-40ad-b550-4dfc2aa1a4ee" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended Restated Credit Agreement (the "Third Restated Credit Agreement"), which we entered on December 31, 2019, amends the applicable margin rates for determining the interest rate payable on the loans as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"></td><td style="width:168.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:168.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:168.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Leverage Ratio</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative<br/>to Base Rate Loans</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative to<br/>LIBOR Rate Loans</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&lt; <ix:nonFraction unitRef="number" contextRef="i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231" decimals="2" name="asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMC0xLTEtNjYxNi90ZXh0cmVnaW9uOjlkNzQ4NWVlNWFhOTQ5Yzk5YjU0MWIxNDdiZGY4OTFhXzU0OTc1NTgxMzg4OTk_1159d545-6667-4591-ae7f-06ee218b247e">2.00</ix:nonFraction>:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="ibe2485d8994c4faabe429970cf0b1581_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMS0xLTEtNjExMy90ZXh0cmVnaW9uOjdkNmRmMDk5ZWIxNzRjNzJiZGQ5YWUwZTNiY2MzZGVkXzQzOTgwNDY1MTExMzY_0021b169-f7ac-4a4e-9e8d-b739e6dfd88b">2.25</ix:nonFraction>% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="id3f638e6b9864f7abf185b91f1c77545_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMi0xLTEtNjEyMi90ZXh0cmVnaW9uOmM1YjM1YzBkYTNiODQzYzFiOTY5N2U0NmI4OTIyZmJmXzQzOTgwNDY1MTExMzY_2cb4167a-dab5-4978-a558-64c4765219c2">3.25</ix:nonFraction>% percentage points</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8804; <ix:nonFraction unitRef="number" contextRef="i9d5970a3a98a4e75b83406242268c1e8_D20200101-20201231" decimals="2" name="asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMC0xLTEtNjYxOS90ZXh0cmVnaW9uOjA0Yzc2ODNhMzZlOTRmN2E5NjdiZTBkNjVkYzBhMmQ3XzU0OTc1NTgxMzg5MTY_e74d8f9c-be4f-47c1-aba9-4ed4f87a7f2e">3.00</ix:nonFraction>:1.00, and &#8805; <ix:nonFraction unitRef="number" contextRef="i4523f671a5fb45cd80b3cf521b8bd984_D20200101-20201231" decimals="2" name="asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMC0xLTEtNjYxOS90ZXh0cmVnaW9uOjA0Yzc2ODNhMzZlOTRmN2E5NjdiZTBkNjVkYzBhMmQ3XzU0OTc1NTgxMzg5MjM_de8fed98-11e5-467b-8a1b-f5f6155cd087">2.00</ix:nonFraction>:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="i558c2f05236042eaa101035ff737a217_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMS0xLTEtNjExNi90ZXh0cmVnaW9uOjczNjYwNjAxYTRiMjQwOWY4ZWM3ODFmNDIyM2IyMWZkXzQzOTgwNDY1MTExMzY_349ba6ef-9501-4277-bb39-2b6b97510127">2.75</ix:nonFraction>% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="ie346c9e3e1594dcfadf9ac6716c0a8e8_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMi0xLTEtNjEyNS90ZXh0cmVnaW9uOjExZTljYzYxYTZlYTQwMTFhOTU3ZTg3ZjQ2ODI0MGU0XzQzOTgwNDY1MTExMzY_f6263896-7dd6-458e-8c7c-05a4dd920599">3.75</ix:nonFraction>% percentage points</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8805; <ix:nonFraction unitRef="number" contextRef="i15e5547ef1074a6095615d73fe0dfb7a_D20200101-20201231" decimals="2" name="asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMC0xLTEtNjYyMi90ZXh0cmVnaW9uOjY0ZWI4MWYxMDU4MTRjM2ZhMWNkMjQ1Zjg2ZjFmYzIyXzU0OTc1NTgxMzg4OTk_bbbe628c-24c1-4a74-9246-1f797a8d1115">3.00</ix:nonFraction>:1.00</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="i2f9d390f86af418a92d55a1fbc7a2ef4_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMS0xLTEtNjExOS90ZXh0cmVnaW9uOmQ2N2FlYmRiOWZiZDQ5MTRiYTUxNjYzNjNiMzFjYmFlXzQzOTgwNDY1MTExMzY_e71ec18e-a629-4933-838e-cf8d222e1962">3.25</ix:nonFraction>% percentage points</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="i2fbc6202978b49e2ad03acecbc41797d_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMi0xLTEtNjEyOC90ZXh0cmVnaW9uOjVjMmQwZDRhOTJlZjQ2OTZhMjBhYTE0ZWQ2ODgwMTRhXzQzOTgwNDY1MTExMzY_dc85757f-6fc2-4134-8d26-6fa20a9964a8">4.25</ix:nonFraction>% percentage points</span></div></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding principal amount of the term loan is payable as follows:</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$<ix:nonFraction unitRef="usd" contextRef="i21147e5906fa4138b236ea4759b0d787_D20200810-20200810" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzIyMzQ_6ab556c5-5fae-4600-b69e-c5c6044e69c5">125</ix:nonFraction> beginning on March 31, 2020 and the last day of each fiscal quarter thereafter through and including December 31, 2021; and</span></div><div style="padding-left:36pt"><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$<ix:nonFraction unitRef="usd" contextRef="ia17e8dc40f4e437495f08f932f0542a2_D20200810-20200810" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzIzNjI_aba72c77-c296-49ec-b8dc-0b86d7c70323">250</ix:nonFraction> beginning on March 31, 2022 and the last day of each fiscal quarter thereafter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Restated Credit Agreement also:</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adds a covenant that requires that we achieve EBITDA of at least $<ix:nonFraction unitRef="usd" contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI2NzQ_0d8366b4-f6d8-46fe-a8b0-6fa65f6c112e">3,750</ix:nonFraction> for the three months ended March 31, 2020, $<ix:nonFraction unitRef="usd" contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI3MjA_4549049b-3a97-4f9d-a20c-72b191e2c8a7">4,850</ix:nonFraction> for the six months ended June 30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI3NjY_73083370-366d-4c77-aa05-19f788be344a">5,950</ix:nonFraction> for the nine months ended September 30, 2020, which covenant is in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020;</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amends our leverage ratio covenant to decrease the maximum ratio to&#160;<ix:nonFraction unitRef="number" contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMDI_72ca5c83-3c1f-4873-b855-7c6af9e823b3">3.50</ix:nonFraction>:1.00 at December 31, 2020, <ix:nonFraction unitRef="number" contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMzI_191deec4-317c-4415-be58-57048875a246"><ix:nonFraction unitRef="number" contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMzI_8fd24f09-33d2-4b22-9022-7858068240d3">3.25</ix:nonFraction></ix:nonFraction>:1.00 at March 31, 2021 and June 30, 2021 and <ix:nonFraction unitRef="number" contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwODA_6d2d232e-2125-41ba-a446-e8ea096c1661">2.50</ix:nonFraction>:1.00 at September 30, 2021 and each quarter-end thereafter; and</span></div><div style="padding-left:36pt"><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amends our fixed charge coverage ratio to be no less than <ix:nonFraction unitRef="number" contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMyMDc_e86f374b-c833-4ab8-8c49-cc4ad6ea53db">1.00</ix:nonFraction>:1.00 at March 31, 2020, and each quarter end thereafter through and including December 31, 2021, <ix:nonFraction unitRef="number" contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzMDc_b84e7a59-4f44-496a-a3df-7ca259b57de9">1.50</ix:nonFraction>:1.00 at March 31, 2022, <ix:nonFraction unitRef="number" contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzMzQ_ab3e746c-ebe0-4f16-ae4f-25cf3d284b63">1.60</ix:nonFraction>:1.00 at June 30, 2022, and <ix:nonFraction unitRef="number" contextRef="i0fbaccfced8c4984ac7535f090264d89_D20200810-20200810" decimals="INF" name="asur:DebtInstrumentCovenantFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzNjQ_281ac4b2-ead4-43c2-b48a-d76b7eb68931">2.00</ix:nonFraction>:1:00 at September 30, 2022 and each quarter end thereafter.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, compliance with certain financial covenants was not yet required under the Third Restated Credit Agreement as a result of the Amendment and all payments remain current. We expect to be in compliance or be able to </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="if2ccaa61d7b84b0fb3ae62003e9916af" continuedAt="idf2df2a5002242afaf86464754b7460a"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obtain compliance through debt repayments with available cash on hand or cash we expect to generate from the ordinary course of operations over the next twelve months.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">PPP Loan</span></div></ix:continuation><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="idf2df2a5002242afaf86464754b7460a">Due to the effects of Covid-19 on our business and the related need to support our operations, we applied for and received a loan from Pinnacle Bank under the Paycheck Protection Program during the second quarter of 2020. Under the terms of our note with Pinnacle Bank, principal payments would have begun in November 2020. However, the Small Business Administration, who administers loans issued under the Paycheck Protection Program, has issued guidance, deferring all payments that would be owed on this loan until the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to begin repaying the portion of the principal and interest that is not forgiven such that it is fully paid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank. Further, if the portion of the PPP Loan that is not forgiven (the &#8220;Unforgiven Debt&#8221;) exceeds $<ix:nonFraction unitRef="usd" contextRef="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzI5MTI_2cfb8e3e-1709-46e1-97dc-d9dc7b679fea">3,250</ix:nonFraction> or requires monthly payments of principal and interest in excess of $<ix:nonFraction unitRef="usd" contextRef="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231" decimals="-3" name="asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzI5MjA_df50fea9-de20-40e4-8f5a-8c22c8c0cbd3">185</ix:nonFraction>, it is likely we will be in default under our Third Restated Credit Agreement unless we obtain a waiver from our senior lender or are otherwise able to negotiate acceptable terms with our senior lender and Pinnacle Bank. We filed our initial application for forgiveness of this loan in December 2020, and completed our application in early February 2021. Given this, we expect that payments we may owe, if any, would not start until second quarter of 2021. Under GAAP, we are required to report this entire loan as outstanding debt in our financial statements and further identify the current portion of this debt (e.g. amounts which would be payable in the next 12 months) with reference to the actual terms of our note with Pinnacle Bank. Notwithstanding how this loan is reported in our financial statements, we do not expect to make any payments on this note until at least second quarter of 2021, and then only to the extent that any portion of this note is not forgiven in accordance with the terms of the Paycheck Protection Program.</ix:continuation> </span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_145"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;7 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEzMDU_4bda778f-8adb-4577-abef-62dd3c8fcf77" continuedAt="i3bbbc159402645308e6550d5d948c274" escape="true">PROPERTY AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i3bbbc159402645308e6550d5d948c274"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEzMDY_000b5288-c218-471d-960e-e28a41e74281" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment and related depreciable useful lives as of December&#160;31, 2020 and 2019 are composed of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">2020</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%">2019</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%">Furniture and equipment: <ix:nonNumeric contextRef="i700b76dbce8d43c8b75e1c67eb69d3af_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMC0xLTEtMTI0My90ZXh0cmVnaW9uOjI5N2RmOWJlMGMyNzQ1M2E5MDY1ZjE2OGJhZGUyZTcxXzQzOTgwNDY1MTExNDM_05478628-eb7e-499a-a08b-71bd75200417">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i13b93cb69f2d428d96b2078c059623f6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMC0xLTEtMTI0My90ZXh0cmVnaW9uOjI5N2RmOWJlMGMyNzQ1M2E5MDY1ZjE2OGJhZGUyZTcxXzQzOTgwNDY1MTExNDc_0507bfc5-014d-4303-bacc-a1d107bd0d7c">5</ix:nonNumeric> years</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137d30726cc94529baef5d684f149c73_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMS0xLTEtMA_c02f05fa-1926-4c29-80d4-0c247284864e">6,818</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="ib4d6c6adac134f9db36175e5383a24aa_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMy0xLTEtMA_6d8a3fc1-7295-4cea-bc8a-c41786feeb45">7,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3beaba0055dd4976b2bbb3e8de4aa5e0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzItMS0xLTEtMA_dcf7d790-f6de-4072-af6d-cd834ccbdfbe">10,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a53a01e5f934474a3afcde939102ff1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzItMy0xLTEtMA_c2a1cce4-8b45-4b25-8a7e-81d03f4308f9">7,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software: <ix:nonNumeric contextRef="iba6a79e3f8944dbe8721906e75338316_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMC0xLTEtNjA0MS90ZXh0cmVnaW9uOjljOWNlYTdhZGU1ZDQ3MmU4NTE3YjY3ZGU2ZmE5M2JmXzQzOTgwNDY1MTExMjg_a6abf98c-310d-4cf7-8fd1-6f76e7a0bcab">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ic2d34fea37784a3bbd4502707c7a2131_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMC0xLTEtNjA0MS90ZXh0cmVnaW9uOjljOWNlYTdhZGU1ZDQ3MmU4NTE3YjY3ZGU2ZmE5M2JmXzQzOTgwNDY1MTExMzI_04f1056a-dfc4-49e1-970a-8a6c02f36227">5</ix:nonNumeric> years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i193ce13b31254ac7bc3ba75776185a17_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMS0xLTEtMA_ba427836-07a1-4b5f-9c42-7d73dc960ab4">2,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ef67248fef947fc93cc55cfdaa687fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMy0xLTEtMA_329f4f72-99d1-41f8-9068-64143d6f5dcc">3,970</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%">Leasehold improvements: shorter of the lease term or life of the improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id58dd8d668a94ff8b06c55656392a033_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzQtMS0xLTEtMA_7040f973-a416-4a4d-a008-aa05279d718a">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8b5d735dde5430aa0c5a8d85bf4df88_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzQtMy0xLTEtMA_b15de190-58c5-4db7-a960-0e43504f7993">1,221</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 property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzctMS0xLTEtMA_1961a709-f642-4099-a22f-4e7f64e2545e">21,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzctMy0xLTEtMA_874d1d92-4189-47ee-bacf-21b49990e317">20,571</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%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzgtMS0xLTEtMA_45420aa9-a865-497f-99a3-3b8bbda6e0d3">13,311</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzgtMy0xLTEtMA_b8acd577-ea7f-4304-b070-6fce614a8320">12,704</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%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzktMS0xLTEtMA_93bdcb2e-357e-4658-b939-4b99aca6c25c">8,281</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzktMy0xLTEtMA_55555ce0-319a-42a0-855e-f6187a79b5c1">7,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the amortization of our finance leases as depreciation expense on our Consolidated Statements of Comprehensive Loss. Depreciation and amortization expenses relating to property and equipment were approximately $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzM2Ng_a3e29a08-14ba-4df2-b6b0-7c3ddefdc7d4">3,504</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzM3Mw_f585766b-6e49-46c1-aba8-3b8afb90a2be">2,370</ix:nonFraction> for 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (&#8220;SaaS&#8221;). We follow the guidance of ASC 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles- Goodwill and Other- Internal Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software&#8217;s estimated useful life, which management has determined to be <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzExOTk_be2e90dd-a26d-4ef7-995b-b682c7877174">three years</ix:nonNumeric>. During the years ended December&#160;31, 2020 and 2019, we capitalized $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEyNTI_0ace118e-fd53-4892-90dc-21b34e8c395f">2,780</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEyNTk_8b511727-0ff3-4bb1-b5c6-f80bb8297a1b">2,756</ix:nonFraction> of software development costs, respectively.</span></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_151"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;8 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMA_e4866a97-2054-4e39-acbd-0985e88e9691" continuedAt="i1ffaf6f983564406981d42fc51cb3c27" escape="true">CERTAIN BALANCE SHEET ACCOUNTS</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1ffaf6f983564406981d42fc51cb3c27" continuedAt="i2dc266b7fc8e4826a0e247d2fabcea8c"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMQ_e488e131-7e01-440c-9939-cfe9e59f8482" continuedAt="i7d70cbdf8d4e4bceab5feb4e8bd8dea4" escape="true">Prepaid expenses and other current assets as of December&#160;31, 2020 and 2019 consist of the following:</ix:nonNumeric></ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i2dc266b7fc8e4826a0e247d2fabcea8c"><div style="margin-top:5pt"><ix:continuation id="i7d70cbdf8d4e4bceab5feb4e8bd8dea4"><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.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">2020</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%">2019</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-trade receivables related to custodial funds</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzEtMS0xLTEtMA_dfd91d35-7d43-4b02-b879-0f1eabe1e088">418</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NontradeReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzEtMy0xLTEtMA_ca4a0a81-43c2-4263-bfca-130bb446d005">4,118</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%">Receivable from sale of Workspace Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzItMS0xLTEtMA_f43839c0-d66d-4ff5-9fcb-10c076298426">&#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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzItMy0xLTEtMA_93583ce6-20a4-4a49-98b4-67a97ca92880">1,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzMtMS0xLTEtMA_e43fde4b-f506-4c81-b763-ecaf81d9b9cd">1,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzMtMy0xLTEtMA_56f838c4-f8fe-4b1a-bdf0-856d3ebf887a">1,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzQtMS0xLTEtMA_57a80f33-efa0-4fc5-99a9-0192fb5352ce">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzQtMy0xLTEtMA_5cdca329-f72f-496c-b171-af61f1ac5ab8">1,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMS0xLTEtMA_256b3bcb-0fab-498e-aa6b-3b7f47f5da69"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMS0xLTEtMA_82d128b2-128e-4cb0-8cd9-2c94508e943f">3,284</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMy0xLTEtMA_f0367ac1-879c-4e89-9989-2d8de1f3371b">8,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:OtherAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMg_4e775683-6bda-433d-846a-71c4860e8ad1" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities as of December&#160;31, 2020 and 2019 consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">2020</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%">2019</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%">Income taxes payable</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzEtMS0xLTEtMA_bba676c1-466e-4066-aab4-e98af3dcd55a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzEtMy0xLTEtMA_7f6d40fd-ce50-42cc-9b01-59e2d613705a">2,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses 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%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzItMS0xLTEtMA_873f573b-8a55-4e8d-9bb2-e7e922bf10ed">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzItMy0xLTEtMA_0412eb1e-8a8f-44c6-bab4-f1acee4895e0">3,948</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMS0xLTEtMA_5c0de2b8-4877-481e-8235-71c6e69a1e2c"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMS0xLTEtMA_ba015365-deb0-413c-afb7-74a3fa5bfdce">1,380</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMy0xLTEtMA_92261e52-cbbd-45e4-bfb5-d959a498b210">6,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_154"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;9 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MDk_f967253b-8b4f-468c-a2f4-94b5ea297e8e" continuedAt="id3658bb1f8e945398864452852e0f4cd" escape="true">STOCKHOLDERS&#8217; EQUITY</ix:nonNumeric></span></div><ix:continuation id="id3658bb1f8e945398864452852e0f4cd" continuedAt="i620b52e329514b6db54b418a4cfd6d99"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHELF REGISTRATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we completed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0NDI_78bafb0a-75db-4abd-a120-96b32543fd96">2,990,000</ix:nonFraction> shares of our common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i036b0ab0fcb247deb9567e063c77e9c6_I20201231" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0NTA_7180b81d-0006-4eb9-95e6-aab7c6c86f04">7.25</ix:nonFraction>. We realized gross proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231" decimals="-5" format="ixt:numdotdecimal" name="asur:SaleOfStockConsiderationReceivedOnTransactionGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTQ4Mzg_0cdbb433-db34-4665-b477-0cbcf58cc285">21,700</ix:nonFraction> before deducting underwriting discounts and estimated offering expenses.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, we filed a universal shelf registration statement on&#160;Form S-3 with the Securities and Exchange Commission (&#8220;SEC&#8221;) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $<ix:nonFraction unitRef="usd" contextRef="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430" decimals="-6" format="ixt:numdotdecimal" name="asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQyNw_e3163619-c6ee-40ec-81c5-b2ea773a60a4">175,000</ix:nonFraction> (which includes approximately $<ix:nonFraction unitRef="usd" contextRef="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430" decimals="-6" format="ixt:numdotdecimal" name="asur:ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQ2MA_25dfe39b-f849-448f-9b05-64259be6c1c2">60,000</ix:nonFraction> of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3).&#160;The shelf registration statement relating to these securities became effective on April 16, 2018. As of December&#160;31, 2020, there is approximately $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzY4Ng_f227232c-8658-45bc-bb68-4a194605a1e0">111,760</ix:nonFraction> remaining available under the shelf registration statement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHARE REPURCHASE PROGRAM</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2020, our Board of Directors authorized a new stock repurchase plan, under which we may repurchase up to $<ix:nonFraction unitRef="usd" contextRef="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310" decimals="-6" format="ixt:numdotdecimal" name="asur:StockRepurchaseProgramAdditionalAuthorizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA3MzE_3b4793ec-8742-42cc-a529-3774328d91dd">5,000</ix:nonFraction> of our outstanding common stock.  This new stock repurchase program is in addition to the approximately <ix:nonFraction unitRef="shares" contextRef="i86532a6969064163a1657ff498f58d5a_I20200309" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA4Mzk_d1e7ec67-efdc-49a1-a5e0-03dcbea3d949">364,446</ix:nonFraction> shares available under our existing stock repurchase plan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this new stock repurchase program, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by our management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">STOCK AND STOCK OPTION PLANS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="plan" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="asur:ActiveEquityPlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE1MjU_c12b7f16-3a24-44d9-b97f-8898bf354303">one</ix:nonFraction> active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, is intended to replace 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.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (&#8220;ISOs&#8221;) and nonqualified stock options (&#8220;NQSOs&#8221;), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards, other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i620b52e329514b6db54b418a4cfd6d99" continuedAt="i6e89bb3c5de44d67a3ed3964fa70d765"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grant.&#160;&#160;The options generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1MDQ_d98c405c-c825-43ea-9c3f-ca0de1a375c6">three</span> to <ix:nonNumeric contextRef="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTY2MzU_c5ecdac5-efab-4f9f-8dfc-c15f78691aa8">four years</ix:nonNumeric> and are exercisable for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1NTU_a85cb92b-219a-4b6e-940d-b3b180cf0b74">five</span> to <ix:nonNumeric contextRef="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTY2MzY_345c9e8c-2c75-4377-b70e-66e5a0588c59">ten years</ix:nonNumeric> beginning with the date of grant.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) <ix:nonFraction unitRef="shares" contextRef="idd23e03a39f443f4988c7417362c6c3f_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI2OTY_a31cf4fd-81d7-49bd-91de-1619b6d6d1e0">750,000</ix:nonFraction> shares, (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 cancelled or otherwise terminate following the effective date of the 2018 Plan. In May 2019 and May 2020, our shareholders approved  amendments to the 2018 Plan to increase the number of shares of common stock authorized for issuance by <ix:nonFraction unitRef="shares" contextRef="ia30f77dd8e3c498ab8969c42a3121ca9_D20190501-20190531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMwNjY_5a7553b0-306a-40b6-bf5a-dc4e35bbfa1e">600,000</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="iad269aae84764e91bea26c4c7c49baa8_D20200501-20200531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTYzMTc_bb92dbe4-1c24-4280-b663-137ceb2ff3ce">1,000,000</ix:nonFraction> shares, respectively. We have <ix:nonFraction unitRef="shares" contextRef="ibb112f32a49a4d4b919f81a68c7ba330_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMwODU_68e1e6b9-58d1-4812-9efb-8e294861aafb">1,713,000</ix:nonFraction> options and RSUs granted and outstanding pursuant to the 2018 Plan as of December&#160;31, 2020. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, we offered to exchange certain outstanding options to purchase shares of our common stock previously granted under the 2009 Plan and the 2018 Plan that have an exercise price per share higher than the greater of $<ix:nonFraction unitRef="usdPerShare" contextRef="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231" decimals="2" name="asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMzOTQ_ef8f591d-5c07-4044-a863-7a64ea6299a5">8.50</ix:nonFraction> or the closing trading price of our common stock on the offer expiration date (&#8220;eligible options&#8221;) for new RSUs to be granted under the 2018 Plan. The offer exchange program was approved by our board of directors and by our shareholders earlier in 2019. Under the offer exchange program, every <ix:nonFraction unitRef="number" contextRef="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231" decimals="INF" name="asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM2OTE_71c64e81-45c7-4d6a-90f2-bb2d152ea77a">2.5</ix:nonFraction> shares underlying an eligible option would be exchanged for one new RSU. Upon expiration of the exchange offer in January 2020, we granted <ix:nonFraction unitRef="shares" contextRef="i4afcc175c6c94be79cf5b0cac4005d6d_D20200101-20200131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM4MzI_528e0808-21de-42de-9ae4-1976b748de57">187,000</ix:nonFraction> RSUs in exchange for the cancellation of options to purchase <ix:nonFraction unitRef="shares" contextRef="i789efbb74ab34d8288b9cce630a234f4_D20200101-20200131" decimals="INF" format="ixt:numdotdecimal" name="asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM4OTY_80f600bf-878a-4ae0-b8d3-2527f20805aa">467,500</ix:nonFraction> shares that were tendered by employees who participated in the offer exchange program.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0ODE_c4bdd941-5286-436b-9590-ecaf5d263500">2,365</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTYyNDQ_f4478747-6df2-48f1-b1f0-703e809cefc6">2,268</ix:nonFraction> for 2020 and 2019, respectively.</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTA_e5e808d1-01e6-4fa2-b75e-361ba2802e59" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted average assumptions used to develop their fair value for the year ending December&#160;31, 2020 and 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></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%">2020</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%">2019</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%">Grant date fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzEtMS0xLTEtMA_28bdff8a-95ff-4632-a6b1-f7a9058b3bb8">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzEtMy0xLTEtMA_c8919c0b-b280-4bef-87c4-f5ade0c85563">2.65</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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzItMS0xLTEtMA_d2a7bc69-c200-45fb-a807-302e12358688">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzItMy0xLTEtMA_37d882c0-0069-4869-ad63-987090aad9d9">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzMtMS0xLTEtMA_4d4929c3-eb20-4fa3-8f0c-93cfa4d5be1d">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzMtMy0xLTEtMA_5a414cf8-a8b2-42db-873a-6c7e0295952f">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzQtMS0xLTEtMA_e525fb82-b9f9-4539-8eee-97ddf08a96bc">2.85</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:right;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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzQtMy0xLTEtMA_10c5258a-503a-49be-9b52-3a961884743f">3.50</ix:nonNumeric></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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzUtMS0xLTEtMA_fd0f4c18-d7fa-461f-ad8b-a26566558af8">&#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="number" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzUtMy0xLTEtMA_c8ccad23-5f92-4c1e-b99e-96647a25cf30">&#8212;</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></ix:nonNumeric><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="asur:ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTE_796534b8-9dad-4406-8696-7a04dac32e90" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we reserved shares of common stock for future issuance under the 2009 Plan and 2018 Plan as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.766%"></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%">Options and RSUs outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="asur:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzAtMS0xLTEtMA_37291490-c3ee-440c-b15e-47942bed9975">1,713,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 available for future grant</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzEtMS0xLTEtMA_f8eb2205-4720-42ba-8d48-c61af69ac55d">1,244,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 reserved</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzItMS0xLTEtMA_83e37b02-dbee-4345-b79a-6514b3245d96">2,957,000</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTI_3c43fdd4-8a84-4564-9ca9-bcb75b5d4c09" continuedAt="i4358dd9843894229b1d08136bb37d0fe" escape="true">The following table summarizes activity related to options during the year ended December&#160;31, 2020. </ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i6e89bb3c5de44d67a3ed3964fa70d765"><div style="margin-top:5pt;text-align:center"><ix:continuation id="i4358dd9843894229b1d08136bb37d0fe"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:45.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></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%">Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of the year</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzEtMS0xLTEtMA_5674cb2f-f0be-413e-9a6d-c085ad4b6047">1,685,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzEtMy0xLTEtMA_d91b2fc1-d864-4dc1-be84-bb44c7414269">9.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzItMS0xLTEtMA_18491966-ed4a-4530-997d-01c137d84a61">771,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzItMy0xLTEtMA_f6909ee0-b062-4274-9c83-07da189ae5e5">6.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzMtMS0xLTEtMA_8d42270e-62a0-48af-9c7a-aebb124ef929">130,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzMtMy0xLTEtMA_7c81aa49-e478-4c6f-bf00-5aa6ce6816f9">5.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzQtMS0xLTEtMA_16688b46-6ba3-4c14-8a2b-77a740c50121">1,054,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzQtMy0xLTEtMA_3073c6c3-d768-4c75-8269-3cb761bf68ef">10.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of the year</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtMS0xLTEtMA_7b1a59dd-c9b0-4709-85d0-0fbf5aa7822f">1,272,000</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtMy0xLTEtMA_4b876cdf-7fbc-462a-864d-cb3c4b88bc4d">7.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtNS0xLTEtMA_0639a272-b6a9-4fe2-8d0e-28565c756ad0">3.4</ix:nonNumeric></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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtNy0xLTEtMA_2c28cca3-6b58-4012-b6fb-034efab07571">533</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%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtMS0xLTEtMA_1679c0da-2fdb-4cfc-a39f-7af14ed6ab4a">1,256,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtMy0xLTEtMA_6ee54950-00fd-45a7-9446-90ba9a8fe82a">8.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtNS0xLTEtMA_f3ee0669-a1f0-4bf2-8310-d893b196a9a1">3.2</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtNy0xLTEtMA_3d5e8283-ec0a-4850-9fc5-49ab792f77af">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctMS0xLTEtMA_0c3ea284-216f-4a7f-96b4-231011f8c6d4">375,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctMy0xLTEtMA_4deff070-e01c-402e-aea2-130d04e4174e">7.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctNS0xLTEtMA_3e5107bc-2a14-49cd-b02f-370e6c137edb">2.1</ix:nonNumeric></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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctNy0xLTEtMA_3462ec66-1bed-484b-858b-eebaf76da666">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended December 31, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTc5NjU_288a91d5-8098-460d-91a8-e1f58a72ee5c">205</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQ5MjU_386e8074-0e91-4ee0-81da-ebd34ae4b18e">356</ix:nonFraction>, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA1MDI_74c403fa-b86a-415a-bd32-256c2781783c">2,563</ix:nonFraction>, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUxMjM_2e32ebab-9144-4f82-9470-8695160c48c3">1.75</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTM_f7f1c0bd-0bff-4338-9a6c-6f1ff2f459ee" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to RSUs during the year ended December&#160;31, 2020. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></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%">Shares</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%">Weighted<br/>Average<br/>Grant-Date 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:400;line-height:100%">Outstanding at the beginning of the year</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="ie05fb0d373be4319a97d3080b6e29ca7_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzEtMS0xLTEtMA_29c1a7cf-16eb-4b34-b2ea-d8a0520d7761">70,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie05fb0d373be4319a97d3080b6e29ca7_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzEtMy0xLTEtMA_b76ca52d-231b-48e6-8807-07398d3a8dd3">11.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzItMS0xLTEtMA_e03bf957-998e-4254-87a9-939a53c1b0c9">597,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzItMy0xLTEtMA_86fc2f8d-c269-4ecd-85a6-02e39ae7443a">5.32</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%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzMtMS0xLTEtMA_812de5e1-0924-4d87-af94-7f17a7beaabe">76,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="2" name="asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzMtMy0xLTEtMA_a40bb479-c31c-446a-bbe8-72479d18b4ce">6.86</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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzQtMS0xLTEtMA_05d0cf1a-6c0b-4f80-a3f0-57de4cec70f1">150,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzQtMy0xLTEtMA_4e8b2687-4394-470d-a7a1-377882951650">5.47</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%">Outstanding at the end of the year</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="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzUtMS0xLTEtMA_609c468f-ceec-476b-b370-0677fd873fb0">441,000</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzUtMy0xLTEtMA_ed297d02-7f77-4315-aa57-de95360c2196">5.99</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></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUzMDI_efb0b8ad-8501-401a-a166-e070e9034e56">528</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifd45584d5ef74aad855057ac3e628246_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUzMDk_183e794b-cea0-4612-9177-982dfbb4f136">430</ix:nonFraction>, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $<ix:nonFraction unitRef="usd" contextRef="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU0MzQ_eaa22948-5af9-41f2-8984-d8dd95c3c785">2,238</ix:nonFraction>, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MDc_b88bbd2c-923e-4d88-9c49-23e9f29f7c09">2.32</ix:nonNumeric> years.</span></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_157"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;10 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzgyMA_46250464-c841-49fd-a77f-5ecd67a0839f" continuedAt="i6e7c9eeb569047279149cd1a77d7a08a" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="i6e7c9eeb569047279149cd1a77d7a08a" continuedAt="i864f685db2f743859590ac8c760cbaca"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">401(K) SAVINGS PLAN</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We provided matching contributions to the plan of $<ix:nonFraction unitRef="usd" contextRef="ib3dca38deda74bf9bd8ba81e797525ee_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzI3Mg_245a0e26-32a1-4644-83b2-5e3599e54f0a">124</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i334eb7301a8e4b9594b7a6303c755e44_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzI3OQ_325a0bad-d4b4-417d-b39b-287ece0a10d5">814</ix:nonFraction> in 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYEE STOCK PURCHASE PLAN</span></div></ix:continuation><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i864f685db2f743859590ac8c760cbaca">Our Employee Stock Purchase Plan (&#8220;Purchase Plan&#8221;) was approved by the shareholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during&#160;pre-specified&#160;offering periods at a discount established by the Board of Directors, not to exceed <ix:nonFraction unitRef="number" contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzY0OQ_d9040988-8f63-48fb-8c42-0cd7604614b3">15</ix:nonFraction>% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower).&#160;Under the ESPP, <ix:nonFraction unitRef="shares" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzE2NDkyNjc0NDQ0MTQ_39a1fdd5-d577-478a-9804-df0a7a766838">475,000</ix:nonFraction> shares were reserved for issuance of which there remains <ix:nonFraction unitRef="shares" contextRef="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzQzOTgwNDY1MTM4NTg_811b4f91-86d0-4ec8-964f-c925575daded">364,446</ix:nonFraction> shares available for future issuance.</ix:continuation> </span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_160"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;11 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzExMTQ_44e8d562-3681-4f05-97d5-c742059905ab" continuedAt="i6ff3cef1e6064334aefe1c346d0f9a66" escape="true">CONTRACTS WITH CUSTOMERS AND</ix:nonNumeric></span><ix:continuation id="i6ff3cef1e6064334aefe1c346d0f9a66" continuedAt="i81fece334c5f4385b2bdd5ea357eff8e"><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%">REVENUE CONCENTRATION</span></ix:continuation></div><div style="margin-top:10pt;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%"><ix:continuation id="i81fece334c5f4385b2bdd5ea357eff8e" continuedAt="i9398b9037a314be38b668e95b1bb0c3a">Receivables</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i9398b9037a314be38b668e95b1bb0c3a"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzE2NA_e317a05a-25ba-4d64-9c91-4cb96ed350ca">771</ix:nonFraction> were $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzE3Mw_8ba700f0-6553-41fc-9a64-5af25113b0ef">4,852</ix:nonFraction> at December&#160;31, 2020.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzI2OQ_e3c3db17-35b6-4098-9fbf-bb68c997fe6c">904</ix:nonFraction>, were $<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzI3OQ_31e93df9-aa99-45ba-8da5-3dbff53ae3ab">4,808</ix:nonFraction> at December&#160;31, 2019 </span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions costs from contracts with customers were $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzM3Mg_be84b50e-85d9-4cf6-94a8-7f260ba12c4e">3,792</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzM3OQ_93738db8-21ba-47d6-8bb7-62c2486cc6f7">2,697</ix:nonFraction> at December&#160;31, 2020 and December&#160;31, 2019, respectively.&#160; The amount of amortization recognized during the December&#160;31, 2020 and 2019 period was $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzQ4MQ_ac57e716-f5f2-4d33-a64b-a6e2c061d90a">906</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzQ4OA_d220ec6a-b5ef-4c3d-98d2-58bb248249e8">1,398</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue of $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzUzNA_d3b0de6c-e1e4-467f-ba8d-250289a1c0d6">3,783</ix:nonFraction> was recognized during the year ended December&#160;31, 2020 that was included in the deferred revenue balance at the beginning of the period.</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, approximately $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzc1MQ_2b8c81bf-7b6d-40a9-b308-40b382422442">31,503</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="i3f27b239ee954c239cecaddfeebea165_I20201231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzg4Mg_d271666f-9d11-4e1e-96dd-eaad7d34796d">71</ix:nonFraction>% of these remaining performance obligations over the next <ix:nonNumeric contextRef="i3f27b239ee954c239cecaddfeebea165_I20201231" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzk0Mg_3cd8a3cb-8f65-49ba-81b7-284c5f0f843e">12</ix:nonNumeric> months, with the balance recognized thereafter.</span></div><div style="margin-top:10pt"><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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and 2019, there were no customers who individually represented 10% or more of consolidated revenue.</span></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_163"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE&#160;12 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3Xzk0NA_c38ab6d2-f55a-4fcd-868c-bb29b2822ad6" continuedAt="i1135da473a234b3fbd5c03a048a4475c" escape="true">DISCONTINUED OPERATIONS</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i1135da473a234b3fbd5c03a048a4475c" continuedAt="i4cc61fa2ff72443ea0250df4a4566463"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, we sold our Workspace Management business to FM:Systems for approximately $<ix:nonFraction unitRef="usd" contextRef="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3XzEzMQ_aa609f4f-104d-47aa-9cb6-daeed0fa8388">121,500</ix:nonFraction> in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020 we finalized our working capital adjustment and received funds of  $<ix:nonFraction unitRef="usd" contextRef="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3XzE1Mg_fd5f63e4-a2df-47fd-ad15-cb383ea1f126">1,687</ix:nonFraction> representing the entire amount of the escrow.  This transaction enabled us to focus on and continue to deliver our HCM solutions to small and mid-size businesses.&#160;</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3Xzk0NQ_3d443d28-028e-490a-97d8-ef433f1f5bb3" continuedAt="ic01f1341d7d742d19ba2a2b66d2507f8" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the operating results of the Workspace Management business reported as discontinued operations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"></td><td style="width:83.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.499%"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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%">Revenue</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="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzItMy0xLTEtMA_cf8d8af2-1a0f-4f50-8377-77d8bd838902">24,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;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:400;line-height:100%">Income from discontinued operations</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="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzQtMy0xLTEtMA_5c15fc64-886c-41f7-aa29-963b34c37ac6">3,498</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%">Gain on sale of discontinued operations</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="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzUtMy0xLTEtMA_54d3ad4a-9853-4770-b392-0a3ade83ebb3">94,293</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%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzYtMy0xLTEtMA_fe13f6de-e131-4f1d-9da8-ec7bda3686bb">25,499</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%">Income from discontinued operations, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzctMy0xLTEtMA_846e8371-5f9f-474e-b985-860c4f1018e2">72,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the Workspace Management business reported as discontinued operations:</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div style="margin-top:5pt"><ix:continuation id="i4cc61fa2ff72443ea0250df4a4566463"><ix:continuation id="ic01f1341d7d742d19ba2a2b66d2507f8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:84.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.878%"></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%">Year Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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%">Depreciation and amortization</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="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzItMy0xLTEtMA_dacbfe65-7557-444e-a6a4-84a858d18048">1,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" name="asur:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzMtMy0xLTEtMA_62a361fa-1c85-431b-b09b-39a3f9e4ead8">87</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" name="asur:DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzQtMy0xLTEtMA_9cbc45ca-819b-4fd7-a629-c75cfa5eb74f">278</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzUtMy0xLTEtMA_15b45bb4-4b0d-4133-b38a-53c324dcb671">417</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software capitalization</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="i790fc43692d14f4795155518c93569c4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzYtMy0xLTEtMA_12589bd9-ef3c-4c01-a96a-24795b2a9fc3">1,083</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%">Gain on sale of discontinued operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzctMy0xLTEtMA_03a337b1-e134-4e96-aacb-9e6eae7d61e3">94,293</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_166"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzM4MA_ded07da2-bbdf-4710-8ab9-26a722fc0e5d" continuedAt="idf11f97159834936bfbf1cf29f69f801" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="idf11f97159834936bfbf1cf29f69f801"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzM4MQ_39f1a4cf-da16-4ce4-9e23-0e048971ce12" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the years ended December&#160;31, 2020 and 2019.&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from continuing operations</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzItMS0xLTEtMA_7032a38e-7bfe-426c-a3d8-e6bbe37ffe96">16,311</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzItMy0xLTEtMA_72d31102-8c1a-4be0-8566-98f9ed49acf1">42,291</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 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%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzMtMS0xLTEtMA_40e7712f-a40a-486c-b869-1c401309e933">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzMtMy0xLTEtMA_7f33e134-f7e3-42e6-aa24-6effe011ecbd">72,292</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%">Net income (loss)</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzQtMS0xLTEtMA_5e04fab8-2c92-4762-b458-259537960c75">16,311</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzQtMy0xLTEtMA_a25fb695-b29f-4545-950b-89ae6683c421">30,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, basic and 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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzctMS0xLTEtMA_709a7d91-caaf-4083-9b42-3300ec8e9736">15,910,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzctMy0xLTEtMA_c22f4b84-18f6-4711-80de-28a2a0c7bba3">15,511,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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:400;line-height:100%">Basic and diluted income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Loss per share from continuing operations</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEwLTEtMS0xLTA_0629bef3-e2f8-4a17-9887-2d174850e3ec">1.03</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEwLTMtMS0xLTA_7858dc8a-5a56-4e84-8496-bd159b3a6f56">2.73</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 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%">Income per share from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzExLTEtMS0xLTA_eab54c8f-ae83-4569-b079-88fbd5703b0d">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzExLTMtMS0xLTA_676eb97f-d855-4965-82db-7a9d057e8639">4.66</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%">Income (loss) per share</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="usdPerShare" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEyLTEtMS0xLTA_8a54dff5-9d5a-41ce-bb9a-f64173367338">1.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEyLTMtMS0xLTA_be357489-860b-4496-af00-d602766ff164">1.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have excluded stock options to acquire <ix:nonFraction unitRef="shares" contextRef="i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzE2NDkyNjc0NDIwNTU_38184beb-5839-4912-b8b4-22b1499f8a4f">1,713,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ibfebf028ca1f4985bf0fd61eaf8d7a13_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzE2NDkyNjc0NDIwNjI_7c88d950-c803-49be-b431-7e1167bdeed7">1,756,000</ix:nonFraction> shares for 2020 and 2019, respectively, from the computation of the dilutive stock options because the effect of including the stock options would have been anti-dilutive.</span></div></ix:continuation><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_169"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjU_39cf4ea8-05ad-4127-a0c0-c84fc1f40981" continuedAt="ied7c352ed7c04283b9e99a8f1add25b3" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="ied7c352ed7c04283b9e99a8f1add25b3" continuedAt="i2f4ca14dc0044b49a62df44f47a23f18"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjY_d1ae1273-70ee-4fcd-a6e9-b440dc6d1e55" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax loss from continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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%">2020</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%">2019</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%">Domestic</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzEtMS0xLTEtMA_85ca7b18-faf3-4580-afd3-c9ced349938c">15,974</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzEtMy0xLTEtMA_bab740ba-e398-4555-b6c9-7d0a0979ed63">66,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzItMS0xLTEtMA_fa599b7c-c2ec-4ebd-8629-877e77f5e942">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzItMy0xLTEtMA_3beff439-0745-4afd-843d-506e2d7791d3">&#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-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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzMtMS0xLTEtMA_b6b8a4b4-441f-4512-8452-9e6fbb554683">15,974</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzMtMy0xLTEtMA_f61e1a1b-b77c-43f0-8bba-8ad616ab9129">66,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i2f4ca14dc0044b49a62df44f47a23f18" continuedAt="i5dd4b87870fa48399ce1ea35a91d1aa4"><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4Njc_ce7989f0-da43-49b1-91c9-d77940a85917" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzItMS0xLTEtMA_5117660c-b3fc-48d8-9017-4cc12479bd47">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzItMy0xLTEtMA_7f871531-f185-4516-882c-d39b50097f28">21,697</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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzMtMS0xLTEtMA_ef962a77-c35e-484a-ab88-61fbc971b6f8">214</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzMtMy0xLTEtMA_f5b671dd-f2bf-4b47-8e84-06ff36442dab">1,899</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzQtMS0xLTEtMA_a6b11de2-43ec-43bd-9f90-43a7ac9a6480">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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzQtMy0xLTEtMA_c3afb973-10ff-4b71-9e7c-50badd9354c9">42</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 current</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzUtMS0xLTEtMA_cd6fe7c9-a051-44dd-902c-749d134d588d">215</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzUtMy0xLTEtMA_e04e8949-d365-4c54-ae7d-77b2ea25ae60">23,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzgtMS0xLTEtMA_fe0113cc-d143-44df-b023-68e2e70e0d8a">259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzgtMy0xLTEtMA_834c5718-f702-405e-85d0-3c8da830f95e">210</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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzktMS0xLTEtMA_3b2b42af-7fae-42cc-83e6-a6e1c021c657">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzktMy0xLTEtMA_9148a75b-46dd-40e6-8ce3-e7b0b520de6f">347</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEwLTEtMS0xLTA_619d56ff-6dc8-4cb2-b698-68de69f77118">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEwLTMtMS0xLTA_282229ff-fbf4-46ca-ab77-03eb850a06c0">&#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 deferred</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzExLTEtMS0xLTA_5b362359-db8a-4d22-b685-e33ad07338e3">552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzExLTMtMS0xLTA_7869d6fe-7539-4502-aeb0-6efb54d65b66">557</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEyLTEtMS0xLTA_a07bd48e-f197-4ae6-8454-b1e836edf80c">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEyLTMtMS0xLTA_0c7e9860-80dd-41a3-b176-16341118945d">24,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjI_b1702b38-e124-4ab2-bce1-a14bf930ae76" continuedAt="ie5550604636440dcba74070897f7f401" escape="true">Significant components of our deferred taxes at December&#160;31, 2020 and 2019 are as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ie5550604636440dcba74070897f7f401"><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.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">2020</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%">2019</span></td></tr><tr><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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzItMS0xLTEtMA_0aae130c-19e7-45e9-bc97-f40048fc5ec7">11,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzItMy0xLTEtMA_c3d9f01b-7564-43d5-ac18-03c2a2757c15">8,004</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 25.75pt 2px 1pt;text-align:justify;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 credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzMtMS0xLTEtMA_0588c9a6-8e24-4396-9773-7d1a8013f134">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzMtMy0xLTEtMA_73397305-0836-4fcd-86a2-7a8d56d462e6">3,104</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzQtMS0xLTEtMA_a0886903-9b80-4a61-98de-a8a96bb9eade">&#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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzQtMy0xLTEtMA_e88a9c20-5cc6-45aa-aae4-4338e70732da">31</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzUtMS0xLTEtMA_ab880906-e8ab-4d83-bedc-8c836b9a5c76">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzUtMy0xLTEtMA_1ed6e1db-bc6d-4fab-a973-7ba2eefbc332">&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzYtMS0xLTEtMA_cb667f13-cf8d-467d-a3ff-d9fbe75140df">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzYtMy0xLTEtMA_4be1738c-5bd5-45fb-a665-295ade68dbec">168</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzctMS0xLTEtMA_34c567da-4545-4558-a5b8-2958b047b310">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzctMy0xLTEtMA_47c03111-a33f-41fd-94ae-3bfe843caf3f">588</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzktMS0xLTEtMA_6a94ffde-c4f9-4a15-974e-47e358b3f618">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzktMy0xLTEtMA_c31a52a7-318c-4727-ae44-39644e42e0db">349</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxAssetsLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEwLTEtMS0xLTA_d4c6097d-6c81-4d04-8224-a3814035029e">1,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxAssetsLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEwLTMtMS0xLTA_945c05d7-9c84-4d06-9a35-3fbce8c6aafc">1,905</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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzExLTEtMS0xLTA_09f1b897-0992-4929-88e1-fca0d97d7f8a">&#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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzExLTMtMS0xLTA_39c6d27b-c72d-4227-b5e4-d0d1bb7d2ff7">2,132</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEyLTEtMS0xLTA_673858bf-6b9c-49e1-a477-bf4e6d5376a7">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEyLTMtMS0xLTA_8859551d-8a2d-4373-a5de-bc8c8dcea464">347</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="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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEzLTEtMS0xLTA_ac36b4e5-b892-4e4e-b099-c4b8aa24cad6">18,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEzLTMtMS0xLTA_b903d6fc-5726-4b2f-bd7d-fbdc4bafe3ce">16,628</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE0LTEtMS0xLTA_23070876-7dd5-476a-b503-982bbfc70de6">6,892</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE0LTMtMS0xLTA_bf90ce1f-9f38-46e6-98df-7091aec84376">5,204</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE1LTEtMS0xLTA_93f7878c-a251-41ee-8e25-02c9495bfb72">11,208</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE1LTMtMS0xLTA_61f4e1e9-665d-406d-983d-5cc52a8074a9">11,424</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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax 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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE4LTEtMS0xLTA_238dd62f-92c7-4f2e-b404-0f6c29cd6543">5,930</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE4LTMtMS0xLTA_35bd92f9-153b-4a0b-bc8e-e954d66dec25">7,828</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE5LTEtMS0xLTA_7f7cf08f-ec60-4992-be66-65b812548369">284</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE5LTMtMS0xLTA_1141cbf9-f98f-43c6-8419-eb1bcff6fb7f">125</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIwLTEtMS0xLTA_0cf5661e-5328-4ac2-b9f7-ca2eedb512f3">1,524</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIwLTMtMS0xLTA_f3bec1d8-e5f4-4963-97e1-b6e725785ba5">1,353</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commission</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIxLTEtMS0xLTA_8319f194-145e-4380-ac7c-4c41350d3914">1,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIxLTMtMS0xLTA_f3da47f3-7c43-4b14-beb6-2704a5b6fbf5">698</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxLiabilityRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIyLTEtMS0xLTA_1b9fd28f-77fe-40a2-b1c2-b7739e207cd5">1,721</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="asur:DeferredTaxLiabilityRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIyLTMtMS0xLTA_2b747ec5-77a7-4e12-abe5-ffa284e0af5c">1,756</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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIzLTEtMS0xLTA_86668635-0154-4c36-92f5-d8b0c55a6dec">1,637</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIzLTMtMS0xLTA_75a86d93-2cdc-460a-ba36-404bf0bb87a3">&#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: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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI0LTEtMS0xLTA_641f01a7-db12-4eff-b235-bf23f41f77b3">12,096</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI0LTMtMS0xLTA_6e8e8c25-26c5-48f6-824c-63a98837772f">11,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred liabilities</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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI1LTEtMS0xLTA_a11cb7aa-e7af-496d-9ad7-d7d9c53852e0">888</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI1LTMtMS0xLTA_b508c2e4-b17b-4dee-abde-023106972343">336</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><ix:continuation id="i5dd4b87870fa48399ce1ea35a91d1aa4" continuedAt="ie78750024c834e0db03950df8665a61f"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, we had federal net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzYzNg_54beae8b-0336-486a-ba81-b5d24903b92d">48,435</ix:nonFraction>, research and development credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzcwMw_1babcf90-1b10-40ee-99c0-20c20559595c">3,579</ix:nonFraction>. The net operating loss and research and development credit carryforwards will expire in varying amounts from <ix:nonNumeric contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231" name="asur:OperatingLossCarryforwardsExpirationDate2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzg4NQ_ba5a1af6-d2c3-4492-b41f-c1e0d5f630b2">2021</ix:nonNumeric> through <ix:nonNumeric contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231" name="asur:OperatingLossCarryforwardsExpirationDate2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzg5Ng_525f8401-d993-4e7b-9e42-ff8357170388">2040</ix:nonNumeric>, if not utilized. Approximately $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzkzMQ_78dde87d-71ae-4195-a75b-651dfeebd3d2">16,962</ix:nonFraction> of the net operating loss carryforwards carry forward indefinitely, but can only offset up to <ix:nonFraction unitRef="number" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="INF" name="asur:MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzEwMjg_e1f10ff5-d8e1-43f8-bcd6-ad71925775a5">80</ix:nonFraction>% of taxable income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the &#8220;change in ownership&#8221; provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabilities. During the year ended December&#160;31, 2020, the valuation allowance increased by approximately $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzE4Mzg_800b7200-ea9a-4cac-b8a5-2a3f6661f9cc">1,688</ix:nonFraction> due primarily to operations.</span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjM_820d803c-4a11-46a0-8f8a-5b63464afe37" escape="true"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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%">2020</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%">2019</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%">Computed at statutory rate</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzEtMS0xLTEtMA_3c91d917-fc8f-4406-9309-1ed07f77d485">3,355</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzEtMy0xLTEtMA_d6d5a43e-7d59-44fe-bfa8-8c79c53e5be8">13,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzItMS0xLTEtMA_3e43324a-6206-4814-9d95-095d9eac20c0">632</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzItMy0xLTEtMA_09742a21-8013-4683-8f0c-116039878ec5">1,901</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%">Permanent items 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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzMtMS0xLTEtMA_a629acf0-369f-493f-ab0c-9e4a8bbe76de">379</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzMtMy0xLTEtMA_0994dfeb-963c-4188-81be-cc6781c5162c">992</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%">Credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzQtMS0xLTEtMA_4001df93-758a-422d-80e6-dd5f46547c89">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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzQtMy0xLTEtMA_bce87e16-3b47-490b-be62-4de6ea783501">2,014</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%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzUtMS0xLTEtMA_724e6558-1d60-4c4b-b0bb-a5aee91b5fc0">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzUtMy0xLTEtMA_de6551c3-f931-48ee-8608-6ad4c862ecc5">22</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%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzYtMS0xLTEtMA_62a779e5-7cc5-4080-89e6-fe6d3a47cdde">&#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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzYtMy0xLTEtMA_ad4dc390-6ab1-4581-a9f5-1057d544efad">3,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax carryforwards not benefitted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzctMS0xLTEtMA_fc49bef1-f098-426b-b283-bcf74192ad8e">3,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzctMy0xLTEtMA_43391734-f976-41ab-af32-90c595bdfa66">352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzgtMS0xLTEtMA_421dae03-ccdf-4b85-a4dd-ecbed9cfd739">1,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzgtMy0xLTEtMA_328f4ea4-f87a-4993-ba14-8acce32b1360">14,849</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: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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzktMS0xLTEtMA_022fec9c-d2b3-4878-ae58-a1d8ef73b271">337</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="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzktMy0xLTEtMA_42ebc119-99f8-4eed-a7a2-ad710cc5372e">24,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a &#8220;more likely than not&#8221; criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2020. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjQ_278cd7ed-c2de-41ff-89dd-c6f1ab1820df" continuedAt="i6b18a8c0b45a4844a2049ec90d700d9c" escape="true">The reconciliation of our unrecognized tax benefits is as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i6b18a8c0b45a4844a2049ec90d700d9c"><table 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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzAtMS0xLTEtMA_e108e4a7-5185-47e8-949d-b5d88c24aaec">1,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzEtMS0xLTEtMA_385ee69f-16f8-46eb-b3dc-200262d5d9f8">106</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzItMS0xLTEtMA_fa8cd6f1-71d2-41bf-8315-4bf176188725">59</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzMtMS0xLTEtMA_4a4d21d7-0005-4751-bf9b-35c8bfad1b7d">744</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2019</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="i6488b9ea70414c65b96da5f67c8e9eab_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzQtMS0xLTEtMA_2e553fee-9f2f-4522-873a-3bdad1bca9d5">856</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzUtMS0xLTEtMA_d8a7ce7f-b428-4b72-a9aa-84bb5c3f1806">232</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzYtMS0xLTEtMA_697ea755-3572-4599-9b67-e5573ee5fee1">19</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzctMS0xLTEtMA_23bc23e8-9cc9-4b7d-96c7-7f5ccd0edd67">56</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzgtMS0xLTEtMA_b40ed292-7215-4f39-a8b4-3596795d1047">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzMwMjA_b8304916-67de-402b-90a3-e6c81efaf5cc">587</ix:nonFraction> of unrecognized tax benefits, of which $<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzE2NDkyNjc0NDU3MDg_0dfe6366-4f04-43b7-a51e-e810c5d8f753">15</ix:nonFraction> would affect the effective tax rate if recognized.&#160;Our assessment of our unrecognized tax benefits is subject to change as a function of our financial statement audit.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.&#160;During the twelve months ended December&#160;31, 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzMzODU_02273514-3bbc-4071-93ff-00be8104136a">0</ix:nonFraction> of interest and penalties in our income tax expense.&#160;</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie78750024c834e0db03950df8665a61f">We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions.&#160;We are subject to U.S. federal income tax examinations for years ending on or after December 31, 2017 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2016.&#160;We are not currently under audit for any federal or state jurisdictions.</ix:continuation></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_172"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15 - <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODQ_dbcba535-c89d-44eb-9639-b7cdc5aede3c" continuedAt="i4bc2bb8c61cd400d96867159bc39f68e" escape="true">LEASES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4bc2bb8c61cd400d96867159bc39f68e"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into&#160;office space lease agreements, which qualify as operating leases under Topic 842. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI2Nw_097e94de-5f8d-4b1d-8e91-f885f01865bf">one</span>&#160;to&#160;<ix:nonNumeric contextRef="i17b6ede534d04042adc115ba0bcc3020_I20201231" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI3Mw_a9b00c75-08f5-459a-89fd-d3218388a76e">ten years</ix:nonNumeric>. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying consolidated statements of comprehensive income (loss), rent expense is included in operating expenses under selling, general and administrative expenses. <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODU_8f860955-4119-4765-9d8a-8d60c2a605e3" continuedAt="ide4bc615cfe749ea9b6bb5007ba3562b" escape="true">The components of the rent expense for the year ended December 31, 2020 were as follows:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ide4bc615cfe749ea9b6bb5007ba3562b" continuedAt="i2d78e07b2e0349a99fa7f8c6b202a591"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:84.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.606%"></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"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzAtMS0xLTEtMA_8414ba87-1a6f-4cf0-a87a-75612f932d97">2,153</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="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzEtMS0xLTEtMA_334862cf-a472-4bfa-ae3e-904147d4dfad">117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></div></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="usd" contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzItMS0xLTEtMA_410bccf2-8146-48af-8e2d-c29e9b35f5dc">2,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had lease liabilities of&#160;$<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1Xzc5Ng_00d08a72-b197-4adf-92d9-670c6100dff1">7,199</ix:nonFraction>, of which&#160;$<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzgwOQ_a8d1c2b7-7284-4531-8962-07f7e3711a5c">1,833</ix:nonFraction> is presented as a current liability, and Right of Use ("ROU") assets of&#160;$<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1Xzg2Nw_af0ebb46-5d21-4c44-b8a0-fdfd6173c091">6,450</ix:nonFraction> on the accompanying consolidated balance sheet. For purposes of calculating the ROU assets and lease liabilities for such leases, 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. Our incremental borrowing rate of <ix:nonFraction unitRef="number" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzEyMDc_73791cd1-b29a-4a91-af67-b4c867c4c118">10</ix:nonFraction>% is estimated to approximate our interest rate on a collateralized basis with similar terms and payments, using a portfolio approach. The weighted average remaining lease term of leases with a lease liability as of December 31, 2020&#160;is&#160;<ix:nonNumeric contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE0NDU_1017a783-087e-420c-ae6c-ae92c2b14c34">5</ix:nonNumeric> years.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="i2d78e07b2e0349a99fa7f8c6b202a591"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the year ended December 31, 2020 follow:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:84.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.606%"></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"><div style="margin-bottom:5pt"><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><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></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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTplOThhODI1N2IwMTM0YWUwYTVkMzhlZmRmNjI5YjMyZC90YWJsZXJhbmdlOmU5OGE4MjU3YjAxMzRhZTBhNWQzOGVmZGY2MjliMzJkXzEtMS0xLTEtMA_15b3f55c-871d-48e8-9fb4-593ba2b61158">2,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;padding-left:11.25pt"><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></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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTplOThhODI1N2IwMTM0YWUwYTVkMzhlZmRmNjI5YjMyZC90YWJsZXJhbmdlOmU5OGE4MjU3YjAxMzRhZTBhNWQzOGVmZGY2MjliMzJkXzMtMS0xLTEtMA_b62c43dd-648e-4d12-8e53-18119c3d471e">1,052</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:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODM_9862b7f3-5a14-4ab4-b32a-d6fdd046740b" escape="true"><div style="text-indent:27pt"><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:</span></div><div style="margin-top:5pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"><table 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:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzEtMS0xLTEtMA_f6fb28b0-0bc5-49e9-988f-cf5492675354">2,354</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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzItMS0xLTEtMA_62ff4aba-7181-4028-b1d3-94c99b993d15">1,837</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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzMtMS0xLTEtMA_a4f27bf3-2519-4f3c-a802-347ca294dd6a">1,142</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzQtMS0xLTEtMA_7d11f293-6734-4bac-80d0-c26b443252c2">1,022</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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzUtMS0xLTEtMA_9e7232ba-3a20-411c-8a17-3ee42fd33588">828</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzYtMS0xLTEtMA_0d3d287e-44f8-4f32-afa9-c8257754c546">1,802</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzctMS0xLTEtMA_59c60cf8-3399-4a51-823e-f9477a920c86">8,985</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></div></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="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzgtMS0xLTEtMA_8bf207f9-4e83-45b8-93b4-1008446f00b2">1,786</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzktMS0xLTEtMA_8287cdf3-f093-4d55-81fc-371f41605f2f">7,199</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"><span><br/></span></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_175"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 16&#160;- <ix:nonNumeric contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzUvZnJhZzpiODg5MTE3M2YzMzc0Njc2YTIxODM3NTA4OGQ3YTUxYS90ZXh0cmVnaW9uOmI4ODkxMTczZjMzNzQ2NzZhMjE4Mzc1MDg4ZDdhNTFhXzE0NDE_f7ca79ee-fcb9-4779-920e-7bf479d4a80d" continuedAt="i5f9a5344bcc94c70a5e6e1ddb1f67e9f" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-indent:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of contents</a></span></div><div style="text-align:center;text-indent:6.75pt"><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;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data or otherwise noted)</span></div></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5f9a5344bcc94c70a5e6e1ddb1f67e9f">The Company evaluated subsequent events through the date of the filing of this Annual Report on Form 10-K with the SEC to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of December&#160;31, 2020, and events which occurred subsequent to December&#160;31, 2020 but were not recognized in the financial statements. The Company has determined that there were no subsequent events which required recognition, adjustment to or disclosure in the financial statements.</ix:continuation></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_178"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i12dfaeae3a954a1fb4b4bbbdf7da57ea_181"></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="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_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%">SIGNATURES</span></div><div style="margin-top:10pt;text-align:justify"><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 Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align: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 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 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%">March 11, 2021</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;PATRICK GOEPEL</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 #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel<br/>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 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></table></div><div style="margin-top:10pt;text-align:justify"><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, this report has been signed by the following persons on behalf of the Registrant and in the capacities and on the date indicated.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12dfaeae3a954a1fb4b4bbbdf7da57ea_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.639%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature</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:700;line-height:100%">Title</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:700;line-height:100%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;PATRICK GOEPEL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, Chairman of the Board and Director<br/>(Principal Executive Officer)</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%">March 11, 2021</span></td></tr><tr style="height:20pt"><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:left;vertical-align:top"><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;JOHN PENCE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Chief Financial Officer<br/>(Principal Financial and Accounting Officer)</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%">March 11, 2021</span></td></tr><tr style="height:15pt"><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:left;vertical-align:top"><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160; DANIEL GILL</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%">Lead Independent Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel Gill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;BENJAMIN ALLEN</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%">Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benjamin Allen</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;CARL DREW</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%">Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carl Drew</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;GRACE LEE</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%">Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grace Lee</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;BRADFORD OBERWAGER</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%">Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bradford Oberwager</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;BJORN REYNOLDS</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%">Director</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%">March 11, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bjorn Reynolds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><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%">46</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>2
<FILENAME>asur-20191231xex46.htm
<DESCRIPTION>EX-4.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ib53061963555400eb405fb144a0e9dc8_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 4.6</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES REGISTERED</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font 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; &#8220;we&#8221; or &#8220;our&#8221;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#58; its common stock, par value $ 0.01 per share (&#8220;Common Stock&#8221;), currently listed on the Nasdaq Stock Market. In addition, holders of Common Stock have the right to purchase Series A Junior Participating Preferred Stock (the &#8220;Series A Stock&#8221;). The following is a summary of the material terms of the Common Stock and the Series A Stock. This summary is qualified in its entirety by reference to Asure&#8217;s Restated Certificate of Incorporation (the &#8220;Charter&#8221;) and&#160;Third Amended and Restated By-laws (the &#8220;By-laws&#8221;), which are incorporated herein by reference as Exhibit 3.1 and Exhibit 3.2, respectively, to Asure&#8217;s Annual Report on Form 10-K of which this Exhibit 4.6 is a part. We encourage you to read the Charter, the By-laws and applicable provisions of the Delaware General Corporation Law (the &#8220;DGCL&#8221;) for additional information.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of 22,000,000 shares of Common Stock, $0.01 par value per share, and 1,500,000 shares of preferred stock, $0.01 par value per share. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders, including the election of directors, and do not have cumulative voting rights.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to limitations under the DGCL and preferences that may be applicable to any then outstanding preferred stock, holders of Common Stock are entitled to receive ratably those dividends, if any, as may be declared by our board of directors out of legally available funds.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of our liquidation, dissolution or winding up, the holders of Common Stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of or provision for all of our debts and other liabilities, subject to the prior rights of any preferred stock then outstanding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rights and Preferences</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Common Stock have no preemptive or conversion rights or other subscription rights and there are no redemption or sinking funds provisions applicable to the Common Stock.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for our Common Stock is American Stock Transfer &#38; Trust Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have authorized 1,500,000 shares of preferred stock, $0.01 par value per share. Of those shares, we have designated 350,000 shares of Series A Stock, none of which shares are outstanding. The balance of our preferred stock is undesignated.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A Junior Participating Preferred Stock and Related Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously declared a dividend per share of Common Stock of one right (a &#8220;Right&#8221;) to purchase from us one one&#8209;thousandth of a share of  Series A Stock at a price of $1.7465 per one thousandth of a share of Series A Stock, subject to adjustment (the &#8220;Exercise Price&#8221;). The Rights are not exercisable until the Distribution Date referred to below. Until the Rights </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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are exercised, the Rights holders will not have rights as our stockholders, including, without limitation, the right to vote or to receive dividends. The description and terms of the Rights are described in the Second Amended and Restated Rights Agreement between American Stock Transfer &#38; Trust Company LLC and us, dated as of April 17, 2019, which we have previously filed with the SEC. We qualify the following summary by reference to the Second Amended and Restated Rights Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Amended and Restated Rights Agreement imposes a significant penalty upon any person or group that acquires 4.9% or more (but less than 50%) of our outstanding Common Stock without the prior approval of our board.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights become exercisable, if at all, ten days after a public announcement by us that a person or group has become an Acquiring Person. Until that date (the &#8220;Distribution Date&#8221;), our Common Stock certificates will evidence the Rights and will contain a notation to that effect. Any transfer of shares of Common Stock prior to the Distribution Date will constitute a transfer of the associated Rights. If the Rights become exercisable, each Right will allow its holder to purchase from us one one&#8209;thousandth of a share of Series A Stock for a purchase price of $1.7465. Each fractional share of Series A Stock would give the stockholder approximately the same dividend, voting and liquidation rights as one share of Common Stock. After the Distribution Date, the Rights will separate from the Common Stock and be evidenced by a Rights certificate, which we will mail to all holders of the Rights that are not void.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if a person or group becomes an Acquiring Person after the Distribution Date or already is an Acquiring Person and acquires more shares after the Distribution Date, all holders of Rights, except the Acquiring Person, may exercise their rights to purchase a number of shares of Common Stock (in lieu of Series A Stock) with a market value of twice the Exercise Price, upon payment of the purchase price.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we issued the Rights in an attempt to preserve our net operating loss carryforwards for tax purposes (which we cannot assure), the Rights have certain anti&#8209;takeover effects. The Rights will cause substantial dilution to a person or group that attempts to acquire us on terms not approved by our board. We do not expect that the Rights will interfere with any merger or other business combination approved by our board since we may redeem the Rights at the Redemption Price prior to the date ten days after the public announcement that a person or group has become the beneficial owner of 4.9% or more of the Common Stock. Further, we may exclude from the calculation of beneficial ownership any securities which a person or any of such person&#8217;s affiliates may be deemed to have the right to acquire pursuant to any merger or other acquisition agreement between such person and us if our board has approved such agreement prior thereto.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for our Series A Stock is American Stock Transfer &#38; Trust Company.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.31
<SEQUENCE>3
<FILENAME>asur-20201231xex1031.htm
<DESCRIPTION>EX-10.31
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i04ef6e96edcc466290968a51864da304_1"></div><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;padding-left:0.45pt;padding-right:0.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ASURE SOFTWARE, INC.</font></div><div style="padding-left:0.37pt;padding-right:0.37pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">2018 INCENTIVE AWARD PLAN</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:0.45pt;padding-right:0.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.65pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Asure Software, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), has granted to the Participant the number of restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) set forth in the Grant Notice under the Company&#8217;s 2018 Incentive Award Plan, as amended from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Each Restricted Stock Unit represents the right to receive one share of Common Stock (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) upon vesting. By accepting this award through AST&#8217;s Equity Plan Solutions, the Participant agrees to be bound by the terms and conditions of the Plan and the Restricted Stock Unit Aware Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), including those restrictive covenants set forth in Article III of the Agreement (if applicable to Participant) and confirms that the Company&#8217;s grant of this award of Restricted Stock Units is discretionary and that Participant is not otherwise entitled to this award. The Participant has reviewed the Plan and the Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to accepting this award and fully understands all provisions of the Plan and the Agreement. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan and the Agreement and understands that Participant would not be awarded these Restricted Stock Units, but for Participant&#8217;s agreement to all of the terms and conditions of the Plan, the Agreement and this Grant Notice. In addition, by accepting this award through AST&#8217;s Equity Plan Solutions, the Participant also agrees that the Company, in its sole discretion, may satisfy any withholding obligations in accordance with Section 2.6(b) of the Agreement by (i) withholding shares of Common Stock otherwise issuable to the Participant upon vesting of the RSUs, (ii) instructing a broker on the Participant&#8217;s behalf to sell shares of Common Stock otherwise issuable to the Participant upon vesting of the RSUs and submit the proceeds of such sale to the Company, or (iii) using any other method permitted by Section 2.6(b) of the Agreement or the Plan.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARTICLE I.</font></div><div style="margin-top:0.35pt;padding-left:0.5pt;padding-right:0.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GENERAL</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-right:6pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan and the Grant Notice.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incorporation of Terms of Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The RSUs are subject to the terms and conditions of the Plan, which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:0.45pt;padding-right:0.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE II.</font></div><div style="padding-left:0.37pt;padding-right:0.37pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">GRANT OF RESTRICTED STOCK UNITS</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-right:5.65pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Grant of RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Pursuant to the Grant Notice and upon the terms and conditions set forth in the Plan and this Agreement, effective as of the Grant Date set forth in the Grant Notice, the Company hereby grants to the Participant an award of RSUs under the Plan in consideration of the Participant&#8217;s past and&#47;or continued employment with or service to the Company or any Subsidiaries and for other good and valuable consideration.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Unsecured Obligation to RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Unless and until the RSUs have vested in the manner set forth in Article 2 hereof, the Participant will have no right to receive Common Stock under any such RSUs. Prior to actual payment of any vested RSUs, such RSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_4"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.25pt;padding-right:5.65pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Subject to Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i04ef6e96edcc466290968a51864da304_4" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2.5</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereof, the RSUs shall vest and become nonforfeitable with respect to the applicable portion thereof according to the vesting schedule set forth in the Grant Notice (rounding down to the nearest whole Share).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.8pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Consideration to the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In consideration of the grant of the award of RSUs pursuant hereto, the Participant agrees to render faithful and efficient services to the Company or any Subsidiary.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.65pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Forfeiture, Termination and Cancellation upon Termination of Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Notwithstanding any contrary provision of this Agreement or the Plan, upon the Participant&#8217;s Termination of Service for any or no reason, all Restricted Stock Units which have not vested prior to or in connection with such Termination of Service shall thereupon automatically be forfeited, terminated and cancelled as of the applicable termination date without payment of any consideration by the Company, and the Participant, or the Participant&#8217;s beneficiary or personal representative, as the case may be, shall have no further rights hereunder. No portion of the RSUs which has not become vested as of the date on which  the Participant incurs a Termination of Service shall thereafter become vested.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:50pt;text-indent:-27.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuance of Common Stock upon Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="margin-top:4.6pt;padding-right:5.7pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As soon as administratively practicable following the vesting of any Restricted Stock Units pursuant to Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i04ef6e96edcc466290968a51864da304_4" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2.3 </a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">hereof, but in no event later than 30 days after such vesting date (for the avoidance of doubt, this deadline is intended to comply with the &#8220;short term deferral&#8221; exemption from Section 409A of the Code), the Company shall deliver to the Participant (or any transferee permitted under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i04ef6e96edcc466290968a51864da304_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">4.2 </a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">hereof) a number of Shares equal to the number of RSUs subject to this Award that vest on the applicable vesting date. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 10.7 of the Plan, the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with such Section.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-right:5.55pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As set forth in Section 10.5 of the Plan, the Company shall have the authority and the right to deduct or withhold, or to require the Participant to remit to the Company, an amount sufficient to satisfy all applicable federal, state and local taxes required by law to be withheld with respect to any taxable event arising in connection with the Restricted Stock Units. The Company shall not be obligated to deliver any Shares to the Participant or the Participant&#8217;s legal representative unless and until the Participant or the Participant&#8217;s legal representative shall have paid or otherwise satisfied in full the amount of all federal, state and local taxes applicable to the taxable income of the Participant resulting from the grant or vesting of the Restricted Stock Units or the issuance of Shares.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions to Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Shares deliverable hereunder may be either previously authorized but unissued Shares, treasury Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and nonassessable. The Company shall not  be required to issue Shares deliverable hereunder prior to fulfillment of the conditions set forth in Section 10.7 of the Plan.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt;padding-right:5.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Rights as Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The holder of the RSUs shall not be, nor have any of the rights or privileges of, a stockholder of the Company, including, without limitation, voting rights and rights to dividends, in respect of the RSUs and any Shares underlying the RSUs and deliverable hereunder unless and until such Shares shall have been issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment shall be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Article IX of the Plan.</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_7"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;padding-left:0.35pt;padding-right:0.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE III.</font></div><div style="padding-left:0.5pt;padding-right:0.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">RESTRICTIVE COVENANTS</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-right:6pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The provisions of this Article III shall only apply if the Participant is employed by the Company on the Grant Date in a state other than the state of California.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:6pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restrictions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During the Restricted Period, Participant agrees that he or she will not, directly or indirectly (including through Participant&#8217;s Affiliates)&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">enter into, own an interest in, engage, in, consult with, manage, be employed by, render services to, give advice to, affiliate with, operate, control or otherwise participate in the operation of any Person (including without limitation any division or business segment of such Person), which provides products or services that compete with the Business in the Territory&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">promote or assist, financially or otherwise, any Person engaged in any business which provides products or services that compete with the Business in the Territory&#59;</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.85pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">solicit, encourage, entice or induce or attempt to solicit, encourage, entice or induce any employee of the Company or its Affiliates to leave such employment or hire or assist any Person in hiring such employee&#59;</font></div><div><font><br></font></div><div style="padding-right:5.7pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">solicit, encourage, entice or induce or attempt to solicit, encourage, entice or induce any Customer or Potential Customers of the Company or its Affiliates for the purpose of acquiring or diverting their business or services from the Company or its Affiliates or changing their business relationship with the Company or its Affiliates.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:6.05pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Enter into contract with or provide services to, or assist any other Person in entering a contract with or providing services to, any Customer or Potential Customers of the Company or its Affiliates if the contract is for services that, or the services Participant is providing, compete with the Business&#59; with any products or services provided by the Company&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.1pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Be employed by, act as an agent for, consult with or otherwise perform services for a Customer or Potential Customer of the Company or its Affiliates&#59; or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:6.05pt;text-align:justify;text-indent:89.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Make any disparaging statements about the Company or its Affiliates, directors and officers or the Business to any Person, whether in writing or verbally.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:5.9pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Participant&#8217;s ownership of shares of the common stock of the Company or at any one time a passive investment of less than two (2) percent of the outstanding equity interests of a publicly traded company that may compete with the Business will not violate the restrictions in this Article III. Participant will not violate Section 3.2(g) hereof if the statements are made in the course of engaging in activities protected under the National Labor Relations Act. Participant will not violate the restrictions in this Article III if the action is taken in the good faith performance of Participant&#8217;s employment obligations with the Company and its Affiliates.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-right:6pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Definitions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Capitalized terms used in Article 3 hereof have the meanings ascribed to such terms below and these definitions supersede any definition of such term in the Plan&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term </font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;control&#8221; (including the terms &#8220;controlled by&#8221; and &#8220;under common control with&#8221;) means the possession, directly or indirectly, of the power to direct or cause the direction of the management</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_10"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.25pt;padding-left:41pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:41pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means the business of Company and its Affiliates, including, but not limited to&#58; (a) providing software, hardware, products and services in the areas of payroll processing services, human resource management and consulting services, COBRA administration services, Section 125 administration services, web-based time and attendance management services or workspace management services&#59; (b) other software, hardware, products and services typically provided by an administrative services organization or to help manage a Person&#8217;s workforce or workspace resources, and (c) any other line of business in which the Company or its Affiliates are actively engaged in or in the process of becoming engaged in on the date of Participant&#8217;s Termination of Service.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41pt;padding-right:5.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Customer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any Person who has entered an agreement with the Company or its Affiliates or to whom the Company or its Affiliates otherwise providing software, hardware, products or services on the date of Participant&#8217;s Termination of Service.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:6.1pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means an individual, corporation, partnership, joint venture, limited liability company, Governmental Authority, unincorporated organization, trust, association or other entity</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Potential Customer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Person with whom the Company or its Affiliates had had contact with in the one year period preceding the date of Participant&#8217;s Termination of Service with the intent that the Company or its Affiliates would provide services or products to such Person and Participant had actual knowledge of such Person.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41pt;padding-right:5.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Restricted Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means a period beginning on the Grant Date and expiring one year after the Participant&#8217;s Termination of Service.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Territory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the United States of America.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Participants acknowledges and agrees that money damages would not be an adequate remedy for any breach or threatened breach of the provisions of this Article 3 and that, in such event, Company and its Affiliates, in addition to any other rights and remedies existing in their favor, be entitled to specific performance, injunctive or other equitable relief from any court of competent jurisdiction in order to enforce or prevent any violations of the provisions of this Article 3 (including the extension of the Restricted Period by a period equal to the length of the court proceedings necessary to stop such violation). Any injunction shall be available without the posting of any bond or other security and without having to demonstrate irreparable harm. In the event of an alleged breach or violation by Participant of Article 3 hereof, the Restricted Period will be tolled until such alleged breach or violation is resolved.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If, at the time of enforcement of any of the provisions of Article 3 hereof, a court determines that the restrictions stated in Section 3.2 are unreasonable under the circumstances then existing, then the maximum period, scope or geographical area reasonable under the circumstances shall be substituted for the Restricted Period, scope or Territory and such court shall be allowed to revise the restrictions contained in Article 3 hereof to cover the maximum period, scope or geographical area permitted by law.</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_13"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;padding-left:0.45pt;padding-right:0.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE IV.</font></div><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">OTHER PROVISIONS</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-right:5.55pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Administrator or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the RSUs.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.9pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">RSUs Not Transferable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The RSUs shall be subject to the restrictions on transferability set forth in Section 10.1 of the Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Tax Consultation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Participant understands that the Participant may suffer adverse tax consequences in connection with the RSUs granted pursuant to this Agreement (and the Shares issuable with respect thereto). The Participant represents that the Participant has consulted with any tax consultants the Participant deems advisable in connection with the RSUs and the issuance of Shares with respect thereto and that the Participant is not relying on the Company for any tax advice.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Binding Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Subject to the limitation on the transferability of the RSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjustments Upon Specified Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Administrator may accelerate the vesting of  the RSUs in such circumstances as it, in its sole discretion, may determine. The Participant acknowledges that the RSUs are subject to adjustment, modification and termination in certain events as provided in this Agreement and Article IX of the Plan.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:5.6pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the Company&#8217;s principal office, and any notice to be given to the Participant shall be addressed to the Participant at the Participant&#8217;s last address reflected on the Company&#8217;s records. By a notice given pursuant to this Section 3.6, either party may hereafter designate a different address for notices to be given to that party. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:5.65pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Participant&#8217;s Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If the Shares issuable hereunder have not been registered under the Securities Act or any applicable state laws on an effective registration statement at the time of such issuance, the Participant shall, if required by the Company, concurrently with such issuance, make such written representations as are deemed necessary or appropriate by the Company or its counsel.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-right:6.15pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Titles</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.75pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The laws of the State of Delaware shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws. Except that the provisions of Article III shall be governed by the law of the state in which the Participant is employed by the Company or its Affiliates and, if the Participant is a remote worker, then the provisions of Article III shall be governed by the laws of the state where Participant is a resident.</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_16"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.25pt;padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Conformity to Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any other Applicable Law. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to Applicable Law. To the extent permitted by Applicable Law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such Applicable Law.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.75pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment, Suspension and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator or the Board&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided, however, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that, except as may otherwise be provided by the Plan, no amendment, modification, suspension or termination of this Agreement shall adversely affect the RSUs in any material way without the prior written consent of the Participant.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.75pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Company may assign any of its rights under this Agreement, to single or multiple assignees, including, without limitation, its right to enforce and receive the benefit of the restrictive covenants set forth in Article III of this Agreement, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i04ef6e96edcc466290968a51864da304_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">4.2 </a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and assigns.</font></div><div><font><br></font></div><div style="padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Limitations Applicable to Section 16 Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Notwithstanding any other provision of  the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, then the Plan, the RSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.</font></div><div><font><br></font></div><div style="padding-right:5.55pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Not a Contract of Service Relationship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Nothing in this Agreement or in the Plan shall confer upon Participant any right to continue to serve as an employee or other service provider of the Company or any of its Subsidiaries or interfere with or restrict in any way with the right of the Company or any of its Subsidiaries, which rights are hereby expressly reserved, to discharge or to terminate for any reason whatsoever, with or without cause, the services of the Participant at any time.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.75pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Plan, the Grant Notice and this Agreement (including all Exhibits thereto, if any) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof. To the extent there is a conflict between the restrictions in Article III and any other restrictive covenant agreements that Participant has entered in favor of the Company and its Affiliates, the restrictions in this Agreement shall control and be binding on the Participant.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#202020;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"> Attorney&#8217;s Fees.</font><font style="color:#202020;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If any legal action or proceeding relating to this Agreement or the enforcement of this Agreement is brought by the Company or its Affiliates against Participant and the Company or its Affiliates prevail in that legal action or proceeding, the Company shall be entitled to recover from the Participant reasonable attorney&#8217;s fees, costs and disbursements, in addition to any other relief to which the Company or its Affiliates is entitled</font><font style="color:#202020;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Award is not intended to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). However,</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_19"></div><hr style="page-break-after:always"><div style="min-height:55pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.25pt;padding-left:5pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Administrator determines that this Award (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify Participant or any other person for failure to do so) to adopt such amendments to the Plan, the Grant Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate for this Award either to be exempt from the application of Section 409A or to comply with the requirements of Section 409A.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.7pt;text-align:justify;text-indent:53.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Limitation on Participant&#8217;s Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company and its Subsidiaries with respect to amounts credited and benefits payable, if any, with respect to the RSUs, and rights no greater than the right to receive the Common Stock as a general unsecured creditor with respect to RSUs, as and when payable hereunder.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:0.42pt;padding-right:0.42pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*</font></div><div style="height:66pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04ef6e96edcc466290968a51864da304_22"></div><hr style="page-break-after:always"><div style="min-height:75pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="height:62pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.32
<SEQUENCE>4
<FILENAME>asur-20201231xex1032.htm
<DESCRIPTION>EX-10.32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7386205184204509a33ec0518478996f_32"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ASURE SOFTWARE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">2018 INCENTIVE AWARD PLAN</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">STOCK OPTION AGREEMENT</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:40.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Asure Software, Inc., a Delaware corporation (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">has granted to the Participant an Option under the Company&#8217;s 2018 Incentive Award Plan, as may be amended from time to time (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to purchase the number of Shares indicated in the Grant Notice. By accepting this award through AST&#8217;s Equity Plan Solutions, Participant agrees to be bound by the terms and conditions of the Plan and thisStock Option Agreement, including those restrictive covenants set forth in Article V of this Stock Option Agreement (if applicable to Participant) and confirms that the Company&#8217;s grant of this Option is discretionary and that Participant is not otherwise entitled to a grant of an Option. Participant confirms Participant has reviewed the Plan and the Stock Option Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to accepting this award and fully understands all provisions of the Plan and the Stock Option Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan and the Stock Option Agreement and understands that Participant would not be awarded this Option but for Participant&#8217;s agreement to all of the terms and conditions of the Plan and the Stock Option Agreement, including those restrictive covenants in Article V of this Stock Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Agreement.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 1.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">GENERAL</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan and the Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notice.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Incorporation of Terms of Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Option is subject to the terms and conditions of the Plan which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 2.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">GRANT OF OPTION</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. In consideration of the Participant&#8217;s past and&#47;or continued employment with or service to the Company or any Subsidiary and for other good and valuable consideration, effective as of the Grant Date set forth in the Grant Notice (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the Company irrevocably grants to the Participant the Option to purchase any part or all of an aggregate of the number of Shares set forth in the Grant Notice, upon the terms and conditions set forth in the Plan and this Agreement, subject to adjustments as provided in Article IX of the Plan. Unless designated as a Nonqualified Stock Option in the Grant Notice, the Option shall be an Incentive Stock Option to the maximum extent permitted by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">law.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The exercise price of the Shares subject to the Option shall be as set forth in the Grant Notice, without commission or other charge&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, that the price per share of the Shares subject to the Option shall not be less than 100% of the Fair Market Value of a Share on the Grant Date. Notwithstanding the foregoing, if this Option is designated as an Incentive Stock Option and the Participant is a Greater Than 10% Stockholder as of the Date of Grant, the exercise price per share of the Shares subject to the Option shall not be less than 110% of the Fair Market Value of a Share on the Grant Date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Consideration to the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. In consideration of the grant of the Option by the Company,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">agrees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">render</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">faithful</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">efficient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">any Subsidiary. Nothing in the Plan or this Agreement shall confer upon the Participant any right to continue in the employ or service of the Company or any Subsidiary or shall interfere with or restrict in any way the rights of the Company and its Subsidiaries, which rights are hereby expressly reserved, to discharge or terminate the services of the Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or a Subsidiary and the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 3.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">PERIOD OF EXERCISABILITY</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Commencement of Exercisability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Subject to Sections </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.2, 3.3, 6.11 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">6.17 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof, the Option shall become vested and exercisable in such amounts and at such times as are set forth in the Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notice.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">No portion of the Option which has not become vested and exercisable at the date of the Participant&#8217;s Termination of Service shall thereafter become vested and exercisable, except as may be otherwise provided by the Administrator or as set forth in a written agreement between the Company and the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.1(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> hereof and the Grant Notice, but subject to Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.1(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof, in the event of a Change in Control the Option shall be treated pursuant to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Sections 9.2 and 9.3 of the Plan.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Duration of Exercisability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The installments provided for in the vesting schedule set forth in the Grant Notice are cumulative. Each such installment which becomes vested and exercisable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">pursuant to the vesting schedule set forth in the Grant Notice shall remain vested and exercisable until it becomes unexercisable under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Expiration of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Option may not be exercised to any extent by anyone after the first to occur of the following</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">events&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Expiration Date set forth in the Grant Notice, which shall in no event be more than 10 years from the Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Date&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">If this Option is designated as an Incentive Stock Option and the Participant, at the time the Option was granted, was a Greater Than 10% Stockholder, the expiration of five years from the Grant Date&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The expiration of three months from the date of the Participant&#8217;s Termination of Service, unless such termination occurs by reason of the Participant&#8217;s death or Disability&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The expiration of one year from the date of the Participant&#8217;s Termination of Service by reason of the Participant&#8217;s death or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Disability.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Special Tax Consequences</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Participant acknowledges that, to the extent that the aggregate Fair Market Value (determined as of the time the Option is granted) of all Shares with respect to which Incentive Stock Options, including the Option (if applicable), are exercisable for the first time by the Participant in any calendar year exceeds $100,000, the Option and such other options shall be Nonqualified Stock Options to the extent necessary to comply with the limitations imposed by Section 422(d) of the Code. The Participant further acknowledges that the rule set forth in the preceding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">sentence shall be applied by taking the Option and other &#8220;incentive stock options&#8221; into account in the order in which they were granted, as determined under Section 422(d) of the Code and the Treasury Regulations thereunder. The Participant also acknowledges that an Incentive Stock Option exercised more than three months after the Participant&#8217;s Termination of Employment, other than by reason of death or Disability, will be taxed as a Nonqualified Stock Option.</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Tax Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Participant agrees to indemnify and keep indemnified the Company, any Subsidiary and the Participant&#8217;s employing company, if different, from and against any liability for or obligation to pay any Tax Liability (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Tax Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; being any liability for income tax, withholding tax and any other employment related taxes or social security contributions in any jurisdiction) that is attributable to (1) the grant or exercise of, or any benefit derived by the Participant from, the Option, (2) the acquisition by the Participant of the Shares on exercise of the Option or (3) the disposal of any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Shares.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Option cannot be exercised until the Participant has made such arrangements as the Company may require for the satisfaction of any Tax Liability that may arise in connection with the exercise of the Option or the acquisition of the Shares by the Participant. The Company shall not be required to issue, allot or transfer Shares until the Participant has satisfied this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">obligation.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Participant hereby acknowledges that the Company (i) makes no representations or undertakings regarding the treatment of any Tax Liabilities in connection with any aspect of the Option and (ii) does not commit to and is under no obligation to structure the terms of the grant or any aspect of any Award, including the Option, to reduce or eliminate the Participant&#8217;s liability for Tax Liabilities or achieve any particular tax result. Furthermore, if the Participant becomes subject to tax in more than one jurisdiction between the date of grant of an Award, including the Option, and the date of any relevant taxable event, the Participant acknowledges that the Company may be required to withhold or account for Tax Liabilities in more than one</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">jurisdiction.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">EXERCISE OF OPTION</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Person Eligible to Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Except as provided in Section 6.3 hereof, during the lifetime of the Participant, only the Participant may exercise the Option or any portion thereof, unless it has been disposed of pursuant to a DRO. As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">DRO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a &#8220;domestic relations order&#8221; as defined by the Code or Title I of the Employment Retirement Income Security Act of 1974, as amended, or the rules thereunder. After the death of the Participant, any exercisable portion of the Option may, prior to the time when the Option becomes unexercisable under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> hereof, be exercised by the deceased the Participant&#8217;s personal representative or by any person </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">empowered to do so under the deceased the Participant&#8217;s will or under the then applicable laws of descent and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">distribution.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Partial Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Any exercisable portion of the Option or the entire Option, if then wholly exercisable, may be exercised in whole or in part at any time prior to the time when the Option or portion thereof becomes unexercisable under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> hereof. However, the Option shall not be exercisable with respect to fractional</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Shares.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Manner of Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Option, or any exercisable portion thereof, may be exercised solely by delivery to the Secretary of the Company (or any third party administrator or other person or entity designated by the Company&#59; for the avoidance of doubt, delivery shall include electronic delivery), during regular business hours, of all of the following prior to the time when the Option or such portion thereof becomes unexercisable under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">An exercise notice in a form specified by the Administrator, stating that the Option or portion thereof is thereby exercised, such notice complying with all applicable rules established by the Administrator. The notice shall be signed by the Participant or other person then entitled to exercise the Option or such portion of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Option&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The receipt by the Company of full payment for the Shares with respect to which the Option or portion thereof is exercised, including payment of any applicable withholding tax, which shall be made by deduction from other compensation payable to the Participant or in such other form of consideration permitted under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof that is acceptable to the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Company&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Any other written representations or documents as may be required in the Administrator&#8217;s sole discretion to evidence compliance with the Securities Act, the Exchange Act or any other applicable law, rule or regulation&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">portion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">thereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">exercised</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">pursuant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Section</font></div><div style="padding-left:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> hereof by any person or persons other than the Participant, appropriate proof of the right of such person or persons to exercise the Option.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding any of the foregoing, the Company shall have the right to specify all conditions of the manner of exercise, which conditions may vary by country and which may be subject to change from time to time.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Method of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Payment of the exercise price shall be by any of the following, or a combination thereof, at the election of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Cash or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">check&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">With the consent of the Administrator, surrender of Shares (including, without limitation, Shares otherwise issuable upon exercise of the Option) held for such period of time as may be required by the Administrator in order to avoid adverse accounting consequences and having a Fair Market Value on the date of delivery equal to the aggregate exercise price of the Option or exercised portion thereof&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Other legal consideration acceptable to the Administrator (including, without limitation, through the delivery of a notice that the Participant has placed a market sell order with a broker with respect to Shares then issuable upon exercise of the Option, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of the Option exercise price&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">that payment of such proceeds is then made to the Company at such time as may be required by the Company, but in any event not later than the settlement of such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">sale).</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Conditions to Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Shares deliverable upon the exercise of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Option, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and nonassessable.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Company shall not be required to issue or deliver any Shares </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">purchased upon </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">exercise </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Option </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">portion thereof </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">prior to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">fulfillment </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of all of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">conditions </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Section 10.7 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of the Plan and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">following conditions&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The admission of such Shares to listing on all stock exchanges on which such Shares are then</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">listed&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The completion of any registration or other qualification of such Shares under any state or federal law or under rulings or regulations of the Securities and Exchange Commission or of any other governmental regulatory body, which the Administrator shall, in its absolute discretion, deem necessary or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">advisable&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The obtaining of any approval or other clearance from any state or federal governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">advisable&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The receipt by the Company of full payment for such Shares, including payment of any applicable withholding tax, which may be in one or more of the forms of consideration permitted under Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The lapse of such reasonable period of time following the exercise of the Option as the Administrator may from time to time establish for reasons of administrative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">convenience.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Rights as Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The holder of the Option shall not be, nor have any of the rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or privileges of, a stockholder of the Company, including, without limitation, voting rights and rights to dividends, in respect of any Shares purchasable upon the exercise of any part of the Option unless and until such Shares shall have been issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Article IX of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Plan.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 5.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">RESTRICTIVE COVENANTS</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Applicability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The provisions of this Article III shall only apply if the Participant is employed by the Company on the Grant Date in a state other than the state of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">California.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Restrictions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> During the Restricted Period, Participant agrees that he or she will not, directly or indirectly (including through Participant&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Affiliates)&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">enter into, own an interest in, engage, in, consult with, manage, be employed by, render services to, give advice to, affiliate with, operate, control or otherwise participate in the operation of any Person (including without limitation any division or business segment of such Person), which provides products or services that compete with the Business in the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Territory&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">promote or assist, financially or otherwise, any Person engaged in any business which provides products or services that compete with the Business in the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Territory&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">solicit, encourage, entice or induce or attempt to solicit, encourage, entice or induce any employee of the Company or its Affiliates to leave such employment or hire or assist any Person in hiring such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">employee&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">solicit, encourage, entice or induce or attempt to solicit, encourage, entice or induce any Customer or Potential Customers of the Company or its Affiliates for the purpose of acquiring or diverting their business or services from the Company or its Affiliates or changing their business relationship with the Company or its</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Affiliates.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Enter into contract with or provide services to, or assist any other Person in entering a contract with or providing services to, any Customer or Potential Customers of the Company or its Affiliates if the contract is for services that, or the services Participant is providing, compete with the Business&#59; with any products or services provided by the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Company&#59;</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Be employed by, act as an agent for, consult with or otherwise perform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">services for a Customer or Potential Customer of the Company or its Affiliates&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Make any disparaging statements about the Company or its Affiliates, directors and officers or the Business to any Person, whether in writing or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">verbally.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Participant&#8217;s ownership of shares of the common stock of the Company or at any one time a passive investment of less than two (2) percent of the outstanding equity interests of a publicly traded company that may compete with the Business will not violate the restrictions in this Article V. Participant will not violate Section 5.2(g) hereof if the statements are made in the course of engaging in activities protected under the National Labor Relations Act. Participant will not violate the restrictions in this Article V if the action is taken in the good faith performance of Participant&#8217;s employment obligations with the Company and its</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Affiliates.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Capitalized terms used in Article 5 hereof have the meanings ascribed to such terms below and these definitions supersede any definition of such term in the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Plan&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term &#8220;control&#8221; (including the terms &#8220;controlled by&#8221; and &#8220;under common control with&#8221;) means the possession, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">means the business of Company and its Affiliates, including, but not limited to&#58; (a) providing software, hardware, products and services in the areas of payroll processing services, human resource management and consulting services, COBRA administration services, Section 125 administration services, web-based time and attendance management services or workspace management services&#59; (b) other software, hardware, products and services typically provided by an administrative services organization or to help manage a Person&#8217;s workforce or workspace resources, and (c) any other line of business in which the Company or its Affiliates are actively engaged in or in the process of becoming engaged in on the date of Participant&#8217;s Termination of Service.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Customer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any Person who has entered an agreement with the Company or its Affiliates or to whom the Company or its Affiliates otherwise providing software, hardware, products or services on the date of Participant&#8217;s Termination of Service.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">means an individual, corporation, partnership, joint venture, limited liability company, Governmental Authority, unincorporated organization, trust, association or other entity</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Potential Customer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a Person with whom the Company or its Affiliates had had contact with in the one year period preceding the date of Participant&#8217;s Termination of Service with the intent that the Company or its Affiliates would provide services or products to such Person and Participant had actual knowledge of such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Person.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Restricted Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">means a period beginning on the Grant Date and expiring one year after the Participant&#8217;s Termination of Service.</font></div><div><font><br></font></div><div style="text-indent:77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Territory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the United States of America.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Participants acknowledges and agrees that money damages would not be an adequate remedy for any breach or threatened breach of the provisions of this Article V and that, in such event, Company and its Affiliates, in addition to any other rights and remedies existing in their favor, be entitled to specific performance, injunctive or other equitable relief from any court of competent jurisdiction in order to enforce or prevent any violations of the provisions of this Article V (including the extension of the Restricted Period by a period equal to the length of the court proceedings necessary to stop such violation). Any injunction shall be available without the posting of any bond or other security and without having to demonstrate irreparable harm. In the event of an alleged breach or violation by Participant of Article V hereof, the Restricted Period will be tolled until such alleged breach or violation is</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">resolved.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. If, at the time of enforcement of any of the provisions of Article V hereof, a court determines that the restrictions stated in Section 5.2 are unreasonable under the circumstances then existing, then the maximum period, scope or geographical area reasonable under the circumstances shall be substituted for the Restricted Period, scope or Territory and such court shall be allowed to revise the restrictions contained in Article V hereof to cover the maximum period, scope or geographical area permitted by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">law.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE 6.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">OTHER PROVISIONS</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Committee or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Option.</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Whole Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Option may only be exercised for whole</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Shares.</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Option Not Transferable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Subject to Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof, the Option may not be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution or, subject to the consent of the Administrator, pursuant to a DRO, unless and until the Option has been exercised and the Shares underlying the Option have been issued, and all restrictions applicable to such Shares have lapsed. Neither the Option nor any interest or right therein shall be liable for the debts, contracts or engagements of the Participant or his or her successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, hypothecation, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">bankruptcy) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">unless and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">until </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Option </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">has been exercised, and any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">attempted disposition thereof </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">prior to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">exercise </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">shall be null and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">void </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and of no effect,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> except </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> extent that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">such</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> disposition </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">is</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> permitted </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">sentence.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">During the lifetime of the Participant, only the Participant may exercise the Option (or any portion thereof), unless it has been disposed of pursuant to a DRO&#59; after the death of the Participant, any exercisable portion of the Option may, prior to the time when such portion becomes unexercisable under the Plan or this Agreement, be exercised by the Participant&#8217;s personal representative or by any person empowered to do so under the deceased the Participant&#8217;s will or under the then- applicable laws of descent and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">distribution.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding any other provision in this Agreement, the Participant may, in the manner determined by the Administrator, designate a beneficiary to exercise the rights of the Participant and to receive any distribution with respect to the Option upon the Participant&#8217;s death. A beneficiary, legal guardian, legal representative, or other person claiming any rights pursuant to the Plan is subject to all terms and conditions of the Plan and this Agreement, except to the extent the Plan and this Agreement otherwise provide, and to any additional restrictions deemed necessary or appropriate by the Administrator. If the Participant is married or a domestic partner in a domestic</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">partnership qualified under Applicable Law and resides in a community property state, a designation of a person other than the Participant&#8217;s spouse or domestic partner, as applicable, as his or her beneficiary with respect to more than 50% of the Participant&#8217;s interest in the Option shall not be effective without the prior written consent of the Participant&#8217;s spouse or domestic partner. If no beneficiary has been designated or survives the Participant, payment shall be made to the person entitled thereto pursuant to the Participant&#8217;s will or the laws of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">descent and distribution. Subject to the foregoing, a beneficiary designation may be changed or revoked by the Participant at any time provided the change or revocation is filed with the Administrator prior to the Participant&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">death.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Tax Consultation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Participant understands that the Participant may suffer adverse tax consequences as a result of the grant, vesting or exercise of the Option, or with the purchase or disposition of the Shares subject to the Option. The Participant represents that the Participant has consulted with any tax consultants the Participant deems advisable in connection with the purchase or disposition of such Shares and that the Participant is not relying on the Company for any tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">advice.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Binding Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Subject to the limitation on the transferability of the Option contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereto.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Adjustments Upon Specified Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Administrator may accelerate the vesting of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the Option in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Article IX of the Plan (including, without limitation, an extraordinary cash dividend on such Shares), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Shares subject to the Option, the exercise price of the Option and the kind of securities that may be issued upon exercise of the Option. The Participant acknowledges that the Option is subject to adjustment, modification and termination in certain events as provided in this Agreement and Article IX of the Plan.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the Company&#8217;s principal office, and any notice to be given to the Participant shall be addressed to the Participant at the Participant&#8217;s last address reflected on the Company&#8217;s records. By a notice given pursuant to this Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">6.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, either party may hereafter designate a different address for notices to be given to that party. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the person entitled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">his</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">her</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">pursuant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Section</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">written</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">under</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">6.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Titles</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Agreement.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The laws of the State of Delaware shall govern the interpretation, validity,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">administration,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">performance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">regardless</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the law that might be applied under principles of conflicts of laws. Except that the provisions of Article V shall be governed by the law of the state in which the Participant is employed by the Company or its Affiliates and, if the Participant is a remote worker, then the provisions of Article V shall be governed by the laws of the state where Participant is a resident.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Conformity to Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Act and the Exchange Act and any and all Applicable Law and regulations and rules promulgated by the Securities and Exchange Commission thereunder, and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Option is granted and may be exercised, only in such a manner as to conform to such Applicable Law. To the extent permitted by applicable law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such Applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Law.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment, Suspension and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator or the Board&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">provided, however, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">that, except as may otherwise be provided by the Plan, no amendment, modification, suspension or termination of this Agreement shall adversely affect the Option in any material way without the prior written consent of the Participant.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Company may assign any of its rights under this</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Agreement to single or multiple assignees, including, without limitation, its right to enforce and receive the benefit of the restrictive covenants set forth in Article V of this Agreement, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Section </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">6.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">assigns.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Notification of Disposition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. If this Option is designated as an Incentive Stock Option, the Participant shall give prompt notice to the Company of any disposition or other transfer of any Shares acquired under this Agreement if such disposition or transfer is made (a) within two years from the Grant Date with respect to such Shares or (b) within one year after the transfer of such Shares to the Participant. Such notice shall specify the date of such disposition or other transfer and the amount realized, in cash, other property, assumption of indebtedness or other consideration, by the Participant in such disposition or other</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">transfer.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Limitations Applicable to Section 16 Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Notwithstanding any other provision of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, the Plan, the Option and this Agreement shall be subject to any additional limitations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">any </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">rule.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Not a Contract of Service Relationship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Nothing in this Agreement or in the Plan shall confer upon the Participant any right to continue to serve as an employee or other service provider of the Company or any of its Subsidiaries or interfere with or restrict in any way with the right of the Company or any of its Subsidiaries, which rights are hereby expressly reserved, to discharge or to terminate for any reason whatsoever, with or without cause, the services of the Participant&#8217;s at any</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">time.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Plan, the Grant Notice and this Agreement constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof. To the extent there is a conflict between the restrictions in Article V and any other restrictive covenant agreements that </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant has entered in favor of the Company and its Affiliates, the restrictions in this Agreement shall control and be binding on the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Participant.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#202020;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline"> Attorney&#8217;s Fees.</font><font style="color:#202020;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> If any legal action or proceeding relating to this Agreement or the enforcement of this Agreement is brought by the Company or its Affiliates against Participant and the Company or its Affiliates prevail in that legal action or proceeding, the Company shall be entitled to recover from the Participant reasonable attorney&#8217;s fees, costs and disbursements, in addition to any other relief to which the Company or its Affiliates is entitled</font><font style="color:#202020;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. This Option is not intended to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Administrator determines that the Option (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify the Participant or any other person for failure to do so) to adopt such amendments to the Plan, the Grant Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the Option to be exempt from the application of Section 409A or to comply with the requirements of Section</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">409A.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Limitation on the Participant&#8217;s Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the Option, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to options, as and when exercised pursuant to the terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">*     *     *     *     *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>asur-20201231xex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i8dbae143290d466fa33880374b023d1c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 21.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">List of Subsidiaries</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</font></td></tr><tr><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%">Asure Consulting, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asure Payroll Tax Management LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Associated Data Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alabama</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compass HRM, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evolution Payroll Processing LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iSystems Intermediate HoldCo, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iSystems, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mangrove Employer Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asure Payroll Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mangrove Software, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll Maxx LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colorado</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PaySystems of America, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Savers Administrative Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Carolina</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telepayroll, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">USA Payrolls, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr></table></div><div><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-23.1
<SEQUENCE>6
<FILENAME>asur-20201231xex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ib8e8b801eee448f4b18f675a6ff43bc2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 23.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Independent Registered Public Accounting Firm&#8217;s Consent</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">We consent to the incorporation by reference in the Registration Statement of Asure Software, Inc. on Form S-3 (File Nos. 333-224068 and 333-224088), and on Form S-8 (File Nos. 333-175186, 333-212312, 333-215097, 333-230967, 333-232754 and 333-249986) of our report dated March 11, 2021, with respect to our audits of the consolidated financial statements of Asure Software, Inc. as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019, which report is included in this Annual Report on Form 10-K of Asure Software, Inc. for the year ended December 31, 2020.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#47;s&#47; Marcum LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Marcum LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Costa Mesa, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">March 11, 2021</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-31.1
<SEQUENCE>7
<FILENAME>asur-20201231xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i929aa94a77444bdfa1d6720f1fe2d681_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 31.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 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, Patrick Goepel, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed the Annual Report on Form 10-K of the Company for the calendar year ended December 31, 2020 (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent calendar year ended December 31, 2020 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify"><font><br></font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PATRICK GOEPEL</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel<br>Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></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%">March 11, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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-31.2
<SEQUENCE>8
<FILENAME>asur-20201231xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="iadeed13a5f254a9bae5d023e35b17322_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 31.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 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, John Pence, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed the Annual Report on Form 10-K of the Company for the calendar year ended December 31, 2020 (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent calendar year ended December 31, 2018 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies 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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify"><font><br></font></div><div style="margin-top:10pt;padding-left:72pt;text-align:justify"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:34.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.977%"></td><td style="width:0.1%"></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%">&#47;s&#47; JOHN PENCE</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence<br>Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></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%">March 11, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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>9
<FILENAME>asur-20201231xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ib069eecf8ca84f659174c597ce74adfa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 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, Patrick Goepel,&#160;do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by&#160;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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Annual Report on Form 10-K of the Company for the calendar year ended December 31, 2020 (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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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:10pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PATRICK GOEPEL</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel<br>Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2021</font></td><td colspan="3" style="padding:0 1pt"></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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>asur-20201231xex322.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 2021 Workiva -->
<title>Document</title></head><body><div id="if93d316705574b23976cac2dd97a1327_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><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 style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 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, 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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Annual Report on Form 10-K of the Company for the fiscal year ended December 31, 2020 (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:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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:10pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:40.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JOHN PENCE</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence<br>Chief Financial Officer</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2021</font></td><td colspan="3" style="padding:0 1pt"></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.&#160;&#160;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="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>11
<FILENAME>asur-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:asur="http://www.asuresoftware.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.asuresoftware.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20201231_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-20201231_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-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.asuresoftware.com/role/DocumentAndEntityInformation">
        <link:definition>0001001 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>1002003 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="THECOMPANY" roleURI="http://www.asuresoftware.com/role/THECOMPANY">
        <link:definition>2101101 - Disclosure - THE COMPANY</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="THECOMPANYNarrativeDetails" roleURI="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails">
        <link:definition>2402401 - Disclosure - THE COMPANY - 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="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2103102 - 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="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>2405402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSANDFAIRVALUEMEASUREMENTS" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS">
        <link:definition>2106103 - 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables">
        <link:definition>2307301 - 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>2408403 - 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails">
        <link:definition>2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (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="INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails">
        <link:definition>2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (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>2411406 - 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails">
        <link:definition>2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONS" roleURI="http://www.asuresoftware.com/role/ACQUISITIONS">
        <link:definition>2113104 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSTables" roleURI="http://www.asuresoftware.com/role/ACQUISITIONSTables">
        <link:definition>2314302 - Disclosure - ACQUISITIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>2415408 - Disclosure - ACQUISITIONS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2416409 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (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="ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails">
        <link:definition>2417410 - Disclosure - ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (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="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>2118105 - 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="GOODWILLANDOTHERINTANGIBLEASSETSTables" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>2319303 - 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="GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails">
        <link:definition>2420411 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - 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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails">
        <link:definition>2421412 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails">
        <link:definition>2422413 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails">
        <link:definition>2423414 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLE" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE">
        <link:definition>2124106 - 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="NOTESPAYABLETables" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLETables">
        <link:definition>2325304 - 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="NOTESPAYABLEScheduleofDebtDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails">
        <link:definition>2426415 - Disclosure - NOTES PAYABLE - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails">
        <link:definition>2427416 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1">
        <link:definition>2427416 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLENarrativeDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails">
        <link:definition>2428417 - 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="NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails">
        <link:definition>2429418 - Disclosure - NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NOTESPAYABLEScheduleofApplicableMarginRatesDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails">
        <link:definition>2430419 - Disclosure - NOTES PAYABLE - Schedule of Applicable Margin Rates (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="PROPERTYANDEQUIPMENT" roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT">
        <link:definition>2131107 - Disclosure - PROPERTY AND EQUIPMENT</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="PROPERTYANDEQUIPMENTTables" roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables">
        <link:definition>2332305 - Disclosure - PROPERTY AND EQUIPMENT (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="PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>2433420 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (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="PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails">
        <link:definition>2434421 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Useful Lives) (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="PROPERTYANDEQUIPMENTNarrativeDetails" roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails">
        <link:definition>2435422 - Disclosure - PROPERTY AND EQUIPMENT - 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="CERTAINBALANCESHEETACCOUNTS" roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS">
        <link:definition>2136108 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS</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="CERTAINBALANCESHEETACCOUNTSTables" roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables">
        <link:definition>2337306 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS (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="CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>2438423 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails">
        <link:definition>2439424 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY">
        <link:definition>2140109 - Disclosure - 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="STOCKHOLDERSEQUITYTables" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>2341307 - Disclosure - STOCKHOLDERS' EQUITY (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="STOCKHOLDERSEQUITYNarrativeDetails" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails">
        <link:definition>2442425 - Disclosure - STOCKHOLDERS' EQUITY - 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="STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails">
        <link:definition>2443426 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails">
        <link:definition>2444427 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (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="STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails">
        <link:definition>2445428 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails">
        <link:definition>2446429 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (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="EMPLOYEEBENEFITPLANS" roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>2147110 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails">
        <link:definition>2448430 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION">
        <link:definition>2149111 - 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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails">
        <link:definition>2450431 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - 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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1">
        <link:definition>2450431 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - 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="DISCONTINUEDOPERATIONS" roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS">
        <link:definition>2151112 - Disclosure - DISCONTINUED OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DISCONTINUEDOPERATIONSTables" roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables">
        <link:definition>2352308 - Disclosure - DISCONTINUED OPERATIONS (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="DISCONTINUEDOPERATIONSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails">
        <link:definition>2453432 - Disclosure - DISCONTINUED OPERATIONS - 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="DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails">
        <link:definition>2454433 - Disclosure - DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails">
        <link:definition>2455434 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (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="NETLOSSPERSHARE" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE">
        <link:definition>2156113 - 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="NETLOSSPERSHARETables" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables">
        <link:definition>2357309 - 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="NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails">
        <link:definition>2458435 - Disclosure - NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARENarrativeDetails" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails">
        <link:definition>2459436 - Disclosure - NET LOSS PER SHARE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.asuresoftware.com/role/INCOMETAXES">
        <link:definition>2160114 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.asuresoftware.com/role/INCOMETAXESTables">
        <link:definition>2361310 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESSummaryofIncomeTaxContingenciesDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails">
        <link:definition>2462437 - Disclosure - INCOME TAXES - Summary of Income Tax Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2463438 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (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="INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2464439 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>2465440 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails">
        <link:definition>2466441 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails">
        <link:definition>2467442 - Disclosure - INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.asuresoftware.com/role/LEASES">
        <link:definition>2168115 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.asuresoftware.com/role/LEASESTables">
        <link:definition>2369311 - 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="LEASESNarrativeDetails" roleURI="http://www.asuresoftware.com/role/LEASESNarrativeDetails">
        <link:definition>2470443 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESRentExpenseComponentsDetails" roleURI="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails">
        <link:definition>2471444 - Disclosure - LEASES - Rent Expense Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESSupplementalCashFlowInformationDetails" roleURI="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails">
        <link:definition>2472445 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails">
        <link:definition>2473446 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments for Operating 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="LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1" roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1">
        <link:definition>2473446 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments for Operating 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="SUBSEQUENTEVENTS" roleURI="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS">
        <link:definition>2174116 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="asur_CashEquivalentsAbstract" abstract="true" name="CashEquivalentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" abstract="true" name="BasicanddilutedlosspersharefromcontinuingoperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_Morethan3001Member" abstract="true" name="Morethan3001Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" abstract="false" name="ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionAbstract" abstract="true" name="BusinessCombinationAndAssetAcquisitionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" abstract="false" name="DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" abstract="true" name="CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" abstract="false" name="BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionDomain" abstract="true" name="BusinessCombinationAndAssetAcquisitionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_WorkspaceManagementSoftwareSolutionsMember" abstract="true" name="WorkspaceManagementSoftwareSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_DebtInstrumentCovenantPeriodThreeMember" abstract="true" name="DebtInstrumentCovenantPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" abstract="false" name="ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_A2018PlanAmendmentMember" abstract="true" name="A2018PlanAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" abstract="false" name="DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_The2018PlanMember" abstract="true" name="The2018PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="asur_DebtInstrumentCarryingAmount2" abstract="false" name="DebtInstrumentCarryingAmount2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_RecurringrevenueMember" abstract="true" name="RecurringrevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" abstract="false" name="AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_PaymentsForAssetAcquisitions" abstract="false" name="PaymentsForAssetAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantPeriodOneMember" abstract="true" name="DebtInstrumentCovenantPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_HumanCapitalManagementMember" abstract="true" name="HumanCapitalManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_FundsHeldForClientsMember" abstract="true" name="FundsHeldForClientsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_AssetAcquisitionConsiderationTransferredFeesIncurred" abstract="false" name="AssetAcquisitionConsiderationTransferredFeesIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_Lessthan2001Member" abstract="true" name="Lessthan2001Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ResellerRelationshipsMember" abstract="false" name="ResellerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_AssetAcquisitionAxis" abstract="true" name="AssetAcquisitionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_A2020AcquisitionMember" abstract="true" name="A2020AcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_December2020AcquisitionMember" abstract="true" name="December2020AcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" abstract="false" name="BusinessCombinationAndAssetAcquisitionCashAndEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CommitmentOfferingMember" abstract="true" name="CommitmentOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ProceedsFromCustomerFunds" abstract="false" name="ProceedsFromCustomerFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" abstract="false" name="BusinessCombinationAndAssetAcquisitionConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DebtInstrumentPeriodicPaymentAxis" abstract="true" name="DebtInstrumentPeriodicPaymentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" abstract="false" name="BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantPeriodTwoMember" abstract="true" name="DebtInstrumentCovenantPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" abstract="false" name="PaymentsToAcquireBusinessesAndAssetAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantLeverageRatio" abstract="false" name="DebtInstrumentCovenantLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asur_WellsFargoTermLoanMember" abstract="true" name="WellsFargoTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" abstract="false" name="BusinessCombinationAndAssetAcquisitionFundsHeldForClients" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" abstract="false" name="PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_LeverageRatioAxis" abstract="true" name="LeverageRatioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" abstract="false" name="BusinessCombinationAndAssetAcquisitionAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" abstract="false" name="ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_DeferredAbstract" abstract="true" name="DeferredAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantEBITDA" abstract="false" name="DebtInstrumentCovenantEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_LeverageRatioDomain" abstract="true" name="LeverageRatioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DeferredTaxAssetsAbstract" abstract="true" name="DeferredTaxAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantAxis" abstract="true" name="DebtInstrumentCovenantAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_OtherAccruedLiabilitiesTableTextBlock" abstract="false" name="OtherAccruedLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_UnrealizedLossesIndividuallyMember" abstract="false" name="UnrealizedLossesIndividuallyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantDomain" abstract="true" name="DebtInstrumentCovenantDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DeferredTaxAssetsLeaseLiabilities" abstract="false" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" abstract="true" name="ScheduleOfBusinessCombinationAndAssetAcquisitionTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" abstract="false" name="AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_AssetAcquisitionConsiderationTransferred" abstract="false" name="AssetAcquisitionConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SignificantRisksAndUncertaintiesPolicyTextBlock" abstract="false" name="SignificantRisksAndUncertaintiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_DebtInstrumentPeriodicPaymentDomain" abstract="true" name="DebtInstrumentPeriodicPaymentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_PeriodicPaymentTwoMember" abstract="true" name="PeriodicPaymentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" abstract="false" name="BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" abstract="false" name="ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DeferredTaxLiabilityRightofUseAsset" abstract="false" name="DeferredTaxLiabilityRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantPeriodFourMember" abstract="true" name="DebtInstrumentCovenantPeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_MaintenanceAndSupportServicesMember" abstract="true" name="MaintenanceAndSupportServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_PeriodicPaymentOneMember" abstract="true" name="PeriodicPaymentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_CashPaidForAbstract" abstract="true" name="CashPaidForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_PinnacleBankMember" abstract="true" name="PinnacleBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_StockRepurchaseProgramAdditionalAuthorizedAmount" abstract="false" name="StockRepurchaseProgramAdditionalAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ActiveEquityPlans" abstract="false" name="ActiveEquityPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_SaleOfStockConsiderationReceivedOnTransactionGross" abstract="false" name="SaleOfStockConsiderationReceivedOnTransactionGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_Morethan2001andLessthan3001Member" abstract="true" name="Morethan2001andLessthan3001Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionAxis" abstract="true" name="BusinessCombinationAndAssetAcquisitionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_PaymentOfCustomerFunds" abstract="false" name="PaymentOfCustomerFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DebtInstrumentCarryingAmount1" abstract="false" name="DebtInstrumentCarryingAmount1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CurrentAbstract" abstract="true" name="CurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_AssetAcquisitionDomain" abstract="true" name="AssetAcquisitionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ProfessionalServicesRevenueMember" abstract="false" name="ProfessionalServicesRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_January2020AcquisitionMember" abstract="true" name="January2020AcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" abstract="false" name="BusinessCombinationAndAssetAcquisitionClientFundObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_IncreaseDecreaseinOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseinOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DeferredMaintenanceServicesAndOtherMember" abstract="true" name="DeferredMaintenanceServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" abstract="false" name="AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" abstract="false" name="ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="asur_OperatingLossCarryforwardsExpirationDate2" abstract="false" name="OperatingLossCarryforwardsExpirationDate2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="asur_OfferExchangeProgramMember" abstract="true" name="OfferExchangeProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_July2020AcquisitionMember" abstract="true" name="July2020AcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_ThirdRestatedCreditAgreementMember" abstract="true" name="ThirdRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" abstract="false" name="BusinessCombinationAndAssetAcquisitionAssetsAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" abstract="false" name="BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DebtInstrumentCovenantFixedChargeCoverageRatio" abstract="false" name="DebtInstrumentCovenantFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" abstract="false" name="MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="asur_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_RevenueRecognitionTerm" abstract="false" name="RevenueRecognitionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" abstract="true" name="ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_WeightedAverageBasicAndDilutedSharesAbstract" abstract="true" name="WeightedAverageBasicAndDilutedSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" abstract="false" name="DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_PPPLoanMember" abstract="true" name="PPPLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" abstract="false" name="BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_NumberOfProductLines" abstract="false" name="NumberOfProductLines" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>asur-20201231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a-->
<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-20201231.xsd#DocumentAndEntityInformation"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_a5e4dcd2-01d4-41e7-94bb-04281842a271" xlink:href="asur-20201231.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_16ce1b62-869d-4fa0-9e9f-6564a744bc7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_a5e4dcd2-01d4-41e7-94bb-04281842a271" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_16ce1b62-869d-4fa0-9e9f-6564a744bc7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a6890d27-1d64-4586-bc86-c278b714c02c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_a5e4dcd2-01d4-41e7-94bb-04281842a271" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a6890d27-1d64-4586-bc86-c278b714c02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ceb22186-defc-4ee2-9b44-5f19612be5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a5e4dcd2-01d4-41e7-94bb-04281842a271" xlink:to="loc_us-gaap_InventoryNet_ceb22186-defc-4ee2-9b44-5f19612be5dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_ed01d726-67e4-4ab0-a67d-f9cbaf5057ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a5e4dcd2-01d4-41e7-94bb-04281842a271" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_ed01d726-67e4-4ab0-a67d-f9cbaf5057ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7c75be34-449e-4b3b-b900-797b4064c627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_1cbc9be8-f3ef-42ae-a9a4-210a333c8a85" xlink:href="asur-20201231.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_7c75be34-449e-4b3b-b900-797b4064c627" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_1cbc9be8-f3ef-42ae-a9a4-210a333c8a85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_dbfd4260-d735-4cee-aeb0-ac7c0856e565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7c75be34-449e-4b3b-b900-797b4064c627" xlink:to="loc_us-gaap_FundsHeldForClients_dbfd4260-d735-4cee-aeb0-ac7c0856e565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_17072349-f4cd-49a1-8452-e9d248835319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a28114f3-d5ba-4464-9cc4-6e58c5019285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_17072349-f4cd-49a1-8452-e9d248835319" xlink:to="loc_us-gaap_LiabilitiesCurrent_a28114f3-d5ba-4464-9cc4-6e58c5019285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_91fe750a-1eb1-4c8d-821f-ea63b3a45dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_17072349-f4cd-49a1-8452-e9d248835319" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_91fe750a-1eb1-4c8d-821f-ea63b3a45dc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3b40b819-1b9f-4afd-8b59-343fd3626824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3b40b819-1b9f-4afd-8b59-343fd3626824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ce52453b-e1c9-4988-a423-354a7575581a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ce52453b-e1c9-4988-a423-354a7575581a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_8f75ffdb-95f7-4b1c-b296-7b5c5d97cd95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:to="loc_us-gaap_LongTermNotesPayable_8f75ffdb-95f7-4b1c-b296-7b5c5d97cd95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3f2976f8-1b82-4c6b-ad42-46e8b25fbc30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3f2976f8-1b82-4c6b-ad42-46e8b25fbc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_418874e7-bdd7-4a66-bdab-22a512698f25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_56b724c0-4124-46e0-a882-fe86a2e36c20" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_418874e7-bdd7-4a66-bdab-22a512698f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_dae249f8-f90b-4e77-ada2-cc91b381e627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_33bf8cf1-2c18-4890-86a6-bdf0fabec452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dae249f8-f90b-4e77-ada2-cc91b381e627" xlink:to="loc_us-gaap_Liabilities_33bf8cf1-2c18-4890-86a6-bdf0fabec452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_257fd7e4-5f3d-4ed0-b7af-0034d0b6405a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dae249f8-f90b-4e77-ada2-cc91b381e627" xlink:to="loc_us-gaap_StockholdersEquity_257fd7e4-5f3d-4ed0-b7af-0034d0b6405a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a27db15b-6a31-44cb-903f-8929b16c6338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dae249f8-f90b-4e77-ada2-cc91b381e627" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a27db15b-6a31-44cb-903f-8929b16c6338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_14e5ac27-c04f-4fd3-9fbf-9b33e1b1843a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_PreferredStockValue_14e5ac27-c04f-4fd3-9fbf-9b33e1b1843a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_7020c58b-71da-495d-bcb3-acd90b7d5f6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_CommonStockValueOutstanding_7020c58b-71da-495d-bcb3-acd90b7d5f6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_439ee7b2-345c-4427-b3be-750c592cded7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_439ee7b2-345c-4427-b3be-750c592cded7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30560a5f-47c6-4926-9578-3fd4e31f9f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30560a5f-47c6-4926-9578-3fd4e31f9f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_926a4666-d162-4fe8-bbc3-fa59028814e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_926a4666-d162-4fe8-bbc3-fa59028814e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ead6e363-ed42-4fd0-b44a-356320516824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_304480f4-c9d9-48d4-94c5-acbb993ddaa4" xlink:to="loc_us-gaap_TreasuryStockValue_ead6e363-ed42-4fd0-b44a-356320516824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_497050fb-3056-4c3c-8038-b5f8592f2a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_da84f002-8a26-4268-b07f-a021207d1e1a" xlink:href="asur-20201231.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_497050fb-3056-4c3c-8038-b5f8592f2a3f" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_da84f002-8a26-4268-b07f-a021207d1e1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_8f1874ce-982e-43c5-9bc7-2b5c98ca2850" xlink:href="asur-20201231.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_497050fb-3056-4c3c-8038-b5f8592f2a3f" xlink:to="loc_asur_ClientFundObligationsCurrent_8f1874ce-982e-43c5-9bc7-2b5c98ca2850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_947404ed-2534-460e-9cb7-17488ab65f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_AssetsCurrent_947404ed-2534-460e-9cb7-17488ab65f34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0f2c80f8-6d2b-4c5d-9dd1-3ccb5c64f287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0f2c80f8-6d2b-4c5d-9dd1-3ccb5c64f287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f2ca097f-739a-49dd-888a-1d161696103c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_Goodwill_f2ca097f-739a-49dd-888a-1d161696103c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_faf11fa3-e1fe-46a8-a240-325f78a7b049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_faf11fa3-e1fe-46a8-a240-325f78a7b049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_97c8505b-1dd4-4d01-bfa7-8cc423ebc9ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_97c8505b-1dd4-4d01-bfa7-8cc423ebc9ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0ac17b99-d4a0-4207-a1a2-1a63d38331d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d68d7ad4-1d13-41af-9551-75204ce90faa" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0ac17b99-d4a0-4207-a1a2-1a63d38331d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:href="asur-20201231.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_54a544ac-d395-4184-9f2f-3059ed263999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_NotesPayableCurrent_54a544ac-d395-4184-9f2f-3059ed263999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e275d15d-b6cf-453a-83fa-4a7dc939d6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_AccountsPayableCurrent_e275d15d-b6cf-453a-83fa-4a7dc939d6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9db89a03-d83a-4a1a-a817-ed151e8101fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9db89a03-d83a-4a1a-a817-ed151e8101fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_392bb425-346f-4f78-8924-1644218c9511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_392bb425-346f-4f78-8924-1644218c9511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61a8ce0b-4b49-41d6-9a46-9bfea1a1bf9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_61a8ce0b-4b49-41d6-9a46-9bfea1a1bf9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2f819210-4505-4df1-b18b-08a60714cb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2f819210-4505-4df1-b18b-08a60714cb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0aa6f773-81a2-4613-96fe-c2fa8c277cac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1fec3c0e-30de-4b84-90fa-c8dbebbf1eaa" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0aa6f773-81a2-4613-96fe-c2fa8c277cac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6325239e-26c8-463e-93d9-2d093449bbb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_893974cd-9d38-4381-8253-2365b09323ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6325239e-26c8-463e-93d9-2d093449bbb9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_893974cd-9d38-4381-8253-2365b09323ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_fb1d89d7-8d31-4d72-a35c-cecd78af15ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6325239e-26c8-463e-93d9-2d093449bbb9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_fb1d89d7-8d31-4d72-a35c-cecd78af15ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_d5bab904-364d-41ba-b535-a80adddd8d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b4fb43fb-d935-42f7-9108-3a1b24216ee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_d5bab904-364d-41ba-b535-a80adddd8d2f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_b4fb43fb-d935-42f7-9108-3a1b24216ee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_96978b2d-7b8a-4b98-a4b3-77f20df78b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_d5bab904-364d-41ba-b535-a80adddd8d2f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_96978b2d-7b8a-4b98-a4b3-77f20df78b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_329d0298-592b-40ee-9de2-8485d2abd994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_d5bab904-364d-41ba-b535-a80adddd8d2f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_329d0298-592b-40ee-9de2-8485d2abd994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f80d3b93-e43d-4f29-94f2-c8b04a0132d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_d5bab904-364d-41ba-b535-a80adddd8d2f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f80d3b93-e43d-4f29-94f2-c8b04a0132d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d6363fd3-1793-4d32-aadc-a020858c8a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4dd6b707-d5c5-4d99-bc74-c2dffd16c1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d6363fd3-1793-4d32-aadc-a020858c8a58" xlink:to="loc_us-gaap_NetIncomeLoss_4dd6b707-d5c5-4d99-bc74-c2dffd16c1b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_147398c4-d82c-4158-8360-40fb093f216d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d6363fd3-1793-4d32-aadc-a020858c8a58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_147398c4-d82c-4158-8360-40fb093f216d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2915d29d-aaeb-4889-82b3-3ed34b6e0615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d6363fd3-1793-4d32-aadc-a020858c8a58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2915d29d-aaeb-4889-82b3-3ed34b6e0615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce92ec8f-cbd0-43b7-809e-5ea0070e32e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e5d8da1-cc85-47ed-8616-4dbedf1182b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce92ec8f-cbd0-43b7-809e-5ea0070e32e1" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e5d8da1-cc85-47ed-8616-4dbedf1182b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_035d2949-ae15-4f54-93a7-10e463fe8c07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ce92ec8f-cbd0-43b7-809e-5ea0070e32e1" xlink:to="loc_us-gaap_InterestExpense_035d2949-ae15-4f54-93a7-10e463fe8c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9242a631-9679-433d-8486-fbc2c26a111c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8b4ec83b-37d2-488b-849f-a6785a8287b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9242a631-9679-433d-8486-fbc2c26a111c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8b4ec83b-37d2-488b-849f-a6785a8287b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f2197f55-2f3d-4eb2-842e-ecd0c6edbdd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9242a631-9679-433d-8486-fbc2c26a111c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f2197f55-2f3d-4eb2-842e-ecd0c6edbdd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_897d1bb2-b611-40dc-98ec-c3dea0a1acb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bdd233dd-f14b-4ca8-9992-65275b960615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_897d1bb2-b611-40dc-98ec-c3dea0a1acb9" xlink:to="loc_us-gaap_GrossProfit_bdd233dd-f14b-4ca8-9992-65275b960615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4fceda89-e28a-48d9-9347-b1dd8905a229" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_897d1bb2-b611-40dc-98ec-c3dea0a1acb9" xlink:to="loc_us-gaap_CostsAndExpenses_4fceda89-e28a-48d9-9347-b1dd8905a229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8cc2050f-b72a-4e1b-895d-07972ebf414f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_aa68c6af-0266-43d6-925c-7ec72949d1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8cc2050f-b72a-4e1b-895d-07972ebf414f" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_aa68c6af-0266-43d6-925c-7ec72949d1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a2478fa-539b-4ad5-9c0a-912f545ca6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8cc2050f-b72a-4e1b-895d-07972ebf414f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a2478fa-539b-4ad5-9c0a-912f545ca6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_78cbcaa4-d5b4-42ef-af69-c3e00d8927f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_8cc2050f-b72a-4e1b-895d-07972ebf414f" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_78cbcaa4-d5b4-42ef-af69-c3e00d8927f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fe164af-27f7-4227-9910-9cace4a405b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2c05c50d-3d87-4a3b-96c5-e303c6086e19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fe164af-27f7-4227-9910-9cace4a405b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2c05c50d-3d87-4a3b-96c5-e303c6086e19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75497611-59c1-4c83-9fd8-b1d87103a3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fe164af-27f7-4227-9910-9cace4a405b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75497611-59c1-4c83-9fd8-b1d87103a3fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de5094e9-7cd9-440b-8c54-225c4681e4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fe164af-27f7-4227-9910-9cace4a405b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de5094e9-7cd9-440b-8c54-225c4681e4c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b040775d-4327-4158-a0c1-3f01469341d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fe164af-27f7-4227-9910-9cace4a405b4" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b040775d-4327-4158-a0c1-3f01469341d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_c14073af-bb01-4799-93d3-c066e99c811a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_c14073af-bb01-4799-93d3-c066e99c811a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_e03ef08e-8cb9-4541-85e2-1e0fa1f15d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_e03ef08e-8cb9-4541-85e2-1e0fa1f15d1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_62145f21-7d78-4163-8f06-e51296a1b006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_62145f21-7d78-4163-8f06-e51296a1b006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d5a80f3e-47a7-47b5-a762-6a46c52ed2b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d5a80f3e-47a7-47b5-a762-6a46c52ed2b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_a14fdfc3-e1b2-4b97-bdf6-672050cd760c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_a14fdfc3-e1b2-4b97-bdf6-672050cd760c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f1d2313b-bf03-41be-84a2-0fd2c95d5d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f1d2313b-bf03-41be-84a2-0fd2c95d5d63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_b4a365cc-80d7-413b-8313-f93d8b1acac0" xlink:href="asur-20201231.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_b4a365cc-80d7-413b-8313-f93d8b1acac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_07b37d1d-ad9a-46d7-ab13-e5fa78255de3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1eb0cea0-74ab-42bf-8e26-817ee7116fe2" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_07b37d1d-ad9a-46d7-ab13-e5fa78255de3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3000fe94-2125-4425-87b6-959723dc54e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3000fe94-2125-4425-87b6-959723dc54e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9e74fed9-f728-4629-b1ef-7b9283247057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9e74fed9-f728-4629-b1ef-7b9283247057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_a062d7be-430f-474e-83c2-f790a0d1bc43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_a062d7be-430f-474e-83c2-f790a0d1bc43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_27422e9d-bd1b-4ded-9cf4-c9d8b7657ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInClientFundsHeld"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:to="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_27422e9d-bd1b-4ded-9cf4-c9d8b7657ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_88bf8b2d-5899-4f32-8ed1-cafcae8530d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ca978987-9f29-455b-aace-eda4c3e411f6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_88bf8b2d-5899-4f32-8ed1-cafcae8530d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8685b971-b0a8-468a-ac4d-1e51e47a891b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_NetIncomeLoss_8685b971-b0a8-468a-ac4d-1e51e47a891b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_70f7bbe9-1a1c-4562-a229-b2cc4183ea25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_70f7bbe9-1a1c-4562-a229-b2cc4183ea25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_305e2386-8f33-4f98-9cee-4f99e71b810f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_305e2386-8f33-4f98-9cee-4f99e71b810f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3b05d965-6f06-4516-a7ed-a8ce8f011313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3b05d965-6f06-4516-a7ed-a8ce8f011313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_00901183-4d34-4655-9bf9-3e3540a577db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_00901183-4d34-4655-9bf9-3e3540a577db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_aa5ff7e3-9bb2-42be-b035-9ebb2d2dfb67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_aa5ff7e3-9bb2-42be-b035-9ebb2d2dfb67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd05b1a8-b3a3-4ee3-9a30-0974145fcadf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd05b1a8-b3a3-4ee3-9a30-0974145fcadf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_fa0c9dd0-1b44-4fc0-8427-b6031d14edce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_fa0c9dd0-1b44-4fc0-8427-b6031d14edce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a10a33fd-6899-4a40-8a10-8b64e830ec90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_ShareBasedCompensation_a10a33fd-6899-4a40-8a10-8b64e830ec90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_10f3e19a-4677-432b-8bd2-c0b80dd0aa14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_10f3e19a-4677-432b-8bd2-c0b80dd0aa14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_6e8179bb-306c-4b91-8539-5101220d4b7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_6e8179bb-306c-4b91-8539-5101220d4b7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5b097871-1037-474a-a2d1-19e51c755103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5b097871-1037-474a-a2d1-19e51c755103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_62afc21d-868e-492f-a0bd-214b6ad4da9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_62afc21d-868e-492f-a0bd-214b6ad4da9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6aa8c814-e27d-45d6-b5a2-6f8b4f86ce33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6aa8c814-e27d-45d6-b5a2-6f8b4f86ce33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5afa6e2a-b1ec-467f-851d-6b48c1f11a19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5afa6e2a-b1ec-467f-851d-6b48c1f11a19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_6717ca83-66b6-409f-bb49-b2dfb7d1836e" xlink:href="asur-20201231.xsd#asur_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_6717ca83-66b6-409f-bb49-b2dfb7d1836e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_fe5ffab4-c64c-4ac5-9b14-3fda571fb52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_fe5ffab4-c64c-4ac5-9b14-3fda571fb52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_05d73cef-a589-49cf-922c-7f55b18d2cd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_803c69cb-0a77-4f15-a7c1-63452c4673e6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_05d73cef-a589-49cf-922c-7f55b18d2cd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANY"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANYNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_449046bf-fce0-40cb-8f69-8ab3dd39281e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_af08f8ad-358c-4f28-a5ae-3c92e0ca8a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_449046bf-fce0-40cb-8f69-8ab3dd39281e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_af08f8ad-358c-4f28-a5ae-3c92e0ca8a66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7061b618-bc29-4d60-9666-420f7bc67c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_449046bf-fce0-40cb-8f69-8ab3dd39281e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7061b618-bc29-4d60-9666-420f7bc67c3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8be4f88-c60f-4b92-8766-7a19de48707b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_449046bf-fce0-40cb-8f69-8ab3dd39281e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8be4f88-c60f-4b92-8766-7a19de48707b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_7193aeb8-77ed-4fc5-9419-b3c5746c6e4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_480341b7-ee2e-4f24-8585-538f5a67ed87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7193aeb8-77ed-4fc5-9419-b3c5746c6e4f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_480341b7-ee2e-4f24-8585-538f5a67ed87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b8d172a0-e58b-422b-a6ca-1685305d524c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7193aeb8-77ed-4fc5-9419-b3c5746c6e4f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b8d172a0-e58b-422b-a6ca-1685305d524c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_f596f658-eb89-4eae-beea-3892a81cff18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_7193aeb8-77ed-4fc5-9419-b3c5746c6e4f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_f596f658-eb89-4eae-beea-3892a81cff18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_85fc34ca-d214-4bbe-b593-b7266e8373cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_7193aeb8-77ed-4fc5-9419-b3c5746c6e4f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_85fc34ca-d214-4bbe-b593-b7266e8373cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9c15708e-a5ba-4424-8233-7aba6677dc3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8075e9c4-a8fa-4976-a0cb-3949e3d1bd4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c15708e-a5ba-4424-8233-7aba6677dc3a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8075e9c4-a8fa-4976-a0cb-3949e3d1bd4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_b049d2a2-55c4-4585-bae1-c3fef15916f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c15708e-a5ba-4424-8233-7aba6677dc3a" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_b049d2a2-55c4-4585-bae1-c3fef15916f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_7f96eb08-4c7e-4298-b207-ecf52c1624dc" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_ea555e62-d812-4872-8754-2ed231b48f27" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionClientFundObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_7f96eb08-4c7e-4298-b207-ecf52c1624dc" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_ea555e62-d812-4872-8754-2ed231b48f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_b08d31b6-6cc9-44e9-b757-15befbcf9140" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_abeaba23-f6cc-449a-b375-80db214ea0a6" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_b08d31b6-6cc9-44e9-b757-15befbcf9140" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_abeaba23-f6cc-449a-b375-80db214ea0a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_499e87d2-4eae-4a30-bd30-006515a5a2a0" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_b08d31b6-6cc9-44e9-b757-15befbcf9140" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_499e87d2-4eae-4a30-bd30-006515a5a2a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_1271d991-9125-4315-a72a-144377581cea" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_1271d991-9125-4315-a72a-144377581cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_6faccfcd-a767-4f9b-b205-6d387c0511b6" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_6faccfcd-a767-4f9b-b205-6d387c0511b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_7c558981-892d-4445-a059-184bd24ae7ae" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_7c558981-892d-4445-a059-184bd24ae7ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_3d02629a-aebb-444a-a9e5-708b0f3c4519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_3d02629a-aebb-444a-a9e5-708b0f3c4519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_27f5f5ce-6813-42ce-b1ea-f4b5bb3b321c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_27f5f5ce-6813-42ce-b1ea-f4b5bb3b321c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a2216018-e7fc-4946-b011-c4c620c41d31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_7618fde1-ec08-44af-a1e5-d1fe4085a513" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_a2216018-e7fc-4946-b011-c4c620c41d31" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_f57ed6c5-e70d-4cb0-8eec-0a40642bc9c7" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_2be71904-f5e5-4fdc-9ba3-2485775fec6d" xlink:href="asur-20201231.xsd#asur_PaymentsToAcquireBusinessesAndAssetAcquisitions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_f57ed6c5-e70d-4cb0-8eec-0a40642bc9c7" xlink:to="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_2be71904-f5e5-4fdc-9ba3-2485775fec6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_cf92cac7-9168-404b-8d64-8981762b1289" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_f57ed6c5-e70d-4cb0-8eec-0a40642bc9c7" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_cf92cac7-9168-404b-8d64-8981762b1289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_6dedfb71-b69b-488f-b660-9bccebb76e14" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_f57ed6c5-e70d-4cb0-8eec-0a40642bc9c7" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_6dedfb71-b69b-488f-b660-9bccebb76e14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_30e92e26-c91e-4733-b829-25bd973734aa" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_f57ed6c5-e70d-4cb0-8eec-0a40642bc9c7" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_30e92e26-c91e-4733-b829-25bd973734aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aeb649c8-7ccb-4312-8548-cafcd9acf946" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ea6d32e-0182-46ef-920c-d7ca5f85aa23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aeb649c8-7ccb-4312-8548-cafcd9acf946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ea6d32e-0182-46ef-920c-d7ca5f85aa23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_915e073f-3289-4f90-a31f-9f12846765d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aeb649c8-7ccb-4312-8548-cafcd9acf946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_915e073f-3289-4f90-a31f-9f12846765d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_273e68ad-9376-4122-9ad6-1a50ed789034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_273e68ad-9376-4122-9ad6-1a50ed789034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ede9c7c1-2201-49d6-922c-2ae0e39539be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ede9c7c1-2201-49d6-922c-2ae0e39539be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba498b94-983b-4136-b2fe-a42c503f77e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba498b94-983b-4136-b2fe-a42c503f77e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5407319c-bb9f-416f-9bae-17d2d2c3b5e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5407319c-bb9f-416f-9bae-17d2d2c3b5e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c1c4fd4-3b6e-4999-847e-26aa2589188c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c1c4fd4-3b6e-4999-847e-26aa2589188c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d437cd24-4c36-4638-8b9f-eb87a92fd59f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a619495-6cb7-4bd6-860c-525a1912f527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d437cd24-4c36-4638-8b9f-eb87a92fd59f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLE"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLETables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f4f3f6bf-5625-4cf5-b345-1b4c874c4522" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_30bba660-5dff-49d1-92fe-484e6e12bec1" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f4f3f6bf-5625-4cf5-b345-1b4c874c4522" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_30bba660-5dff-49d1-92fe-484e6e12bec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_44f24320-9d21-482c-8491-e4d5be7035fe" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f4f3f6bf-5625-4cf5-b345-1b4c874c4522" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_44f24320-9d21-482c-8491-e4d5be7035fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7e05a8da-5aa6-4df2-b85e-8c4dc0291cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a5471bc2-c252-4978-b045-0815e4b38661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e05a8da-5aa6-4df2-b85e-8c4dc0291cdb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a5471bc2-c252-4978-b045-0815e4b38661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_2210ee55-41bb-4b02-9ee1-5dfd13860f50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7e05a8da-5aa6-4df2-b85e-8c4dc0291cdb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_2210ee55-41bb-4b02-9ee1-5dfd13860f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3ecc5d66-4c62-480c-92e8-18d6a3d9636a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_18fdff86-9bfd-4bcb-b2ad-de2b5d2fd8f0" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_3ecc5d66-4c62-480c-92e8-18d6a3d9636a" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_18fdff86-9bfd-4bcb-b2ad-de2b5d2fd8f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_d4fb069f-ee87-418a-88d7-6b21d6242456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_3ecc5d66-4c62-480c-92e8-18d6a3d9636a" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_d4fb069f-ee87-418a-88d7-6b21d6242456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0339140b-df06-43b5-bda2-fed02d0429ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_39b7b50f-8893-47a9-b22b-55d87d26d777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_0339140b-df06-43b5-bda2-fed02d0429ce" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_39b7b50f-8893-47a9-b22b-55d87d26d777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_888186b8-d4ad-4bad-89fb-1f7511c9668e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_0339140b-df06-43b5-bda2-fed02d0429ce" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_888186b8-d4ad-4bad-89fb-1f7511c9668e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f101547a-d170-431b-8115-50da1c242a66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_95670e6e-f97c-4887-a884-ebad50ab82d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_f101547a-d170-431b-8115-50da1c242a66" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_95670e6e-f97c-4887-a884-ebad50ab82d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_1ebe201c-0707-40a5-b5bf-3ef55bd12271" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_f101547a-d170-431b-8115-50da1c242a66" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_1ebe201c-0707-40a5-b5bf-3ef55bd12271" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b550417a-15be-4b29-a261-c51275bb90a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d56d35d7-3b6c-48f6-9fbd-d20ca20c795c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b550417a-15be-4b29-a261-c51275bb90a0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d56d35d7-3b6c-48f6-9fbd-d20ca20c795c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_81088f7e-9370-453b-90c4-7c65c2d1ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b550417a-15be-4b29-a261-c51275bb90a0" xlink:to="loc_us-gaap_LongTermDebtCurrent_81088f7e-9370-453b-90c4-7c65c2d1ea9b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_428426ba-684f-407f-b2eb-309208977144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_428426ba-684f-407f-b2eb-309208977144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ade93b0b-969f-4035-93f5-272bed2f1037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ade93b0b-969f-4035-93f5-272bed2f1037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_adc6cc5f-c598-4e1f-a28e-374d74a1a2b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_adc6cc5f-c598-4e1f-a28e-374d74a1a2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fe7b8121-f892-43ff-9931-084d94de5a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fe7b8121-f892-43ff-9931-084d94de5a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_42f00c07-4058-46fb-8fd3-4028c64f8b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_b26533f3-e82e-4946-8a85-4f0a5aa316e7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_42f00c07-4058-46fb-8fd3-4028c64f8b1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofApplicableMarginRatesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e5421e5f-d4b4-4a09-ac4e-5f7a2857c4b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_57e0e1bd-75cf-49e8-b492-beabf000cc82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e5421e5f-d4b4-4a09-ac4e-5f7a2857c4b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_57e0e1bd-75cf-49e8-b492-beabf000cc82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5668719b-5aa2-4fbc-b5a2-73289850301a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e5421e5f-d4b4-4a09-ac4e-5f7a2857c4b8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5668719b-5aa2-4fbc-b5a2-73289850301a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_81d382e9-6017-4207-8f82-5bb1055e5a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_a346a631-3b3e-4b78-88e7-d1c718e96780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_81d382e9-6017-4207-8f82-5bb1055e5a28" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_a346a631-3b3e-4b78-88e7-d1c718e96780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_66410a23-847c-4e03-ac79-39fa46fe60d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_81d382e9-6017-4207-8f82-5bb1055e5a28" xlink:to="loc_us-gaap_EscrowDeposit_66410a23-847c-4e03-ac79-39fa46fe60d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_b3efc435-1d7e-4484-b762-e2593141026f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_81d382e9-6017-4207-8f82-5bb1055e5a28" xlink:to="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_b3efc435-1d7e-4484-b762-e2593141026f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_88df5e7c-5398-4333-880b-f6150b223995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_81d382e9-6017-4207-8f82-5bb1055e5a28" xlink:to="loc_us-gaap_OtherAssetsCurrent_88df5e7c-5398-4333-880b-f6150b223995" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2be4c644-e2e9-4c71-9da2-0b5384b96630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_912597be-d2f7-4110-9bc9-b759daa97219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2be4c644-e2e9-4c71-9da2-0b5384b96630" xlink:to="loc_us-gaap_TaxesPayableCurrent_912597be-d2f7-4110-9bc9-b759daa97219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_e4a8593a-6147-43f9-8af1-9c3b9ffaac27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2be4c644-e2e9-4c71-9da2-0b5384b96630" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_e4a8593a-6147-43f9-8af1-9c3b9ffaac27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_9d0cb6e9-3033-40b0-a64f-e8a799e6e766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_0670fb36-747f-4c81-98c3-59b59f6126ba" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_9d0cb6e9-3033-40b0-a64f-e8a799e6e766" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_0670fb36-747f-4c81-98c3-59b59f6126ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_490d3901-ec40-4f82-81bd-51e24ac01b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_9d0cb6e9-3033-40b0-a64f-e8a799e6e766" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_490d3901-ec40-4f82-81bd-51e24ac01b2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARE"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARETables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_45e0f356-2974-48e8-9d87-f24515c4771f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_71305bc1-e452-40a0-8d0a-3f1336aad2be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_45e0f356-2974-48e8-9d87-f24515c4771f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_71305bc1-e452-40a0-8d0a-3f1336aad2be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_456ce0d3-c19a-4000-b317-0b3c82ea019a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_45e0f356-2974-48e8-9d87-f24515c4771f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_456ce0d3-c19a-4000-b317-0b3c82ea019a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f73bd03-1c4d-4e97-bbb9-7ed89e9155cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_951db159-452a-4673-a189-56f7737c2c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8f73bd03-1c4d-4e97-bbb9-7ed89e9155cc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_951db159-452a-4673-a189-56f7737c2c91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_16250dbd-3616-4d04-8d2b-c8f5858ba8ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8f73bd03-1c4d-4e97-bbb9-7ed89e9155cc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_16250dbd-3616-4d04-8d2b-c8f5858ba8ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESSummaryofIncomeTaxContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6c6dd7cd-eea6-4835-9aad-a6dbd241c327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_afe1172d-9299-498c-8c2d-87c7b6995645" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6c6dd7cd-eea6-4835-9aad-a6dbd241c327" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_afe1172d-9299-498c-8c2d-87c7b6995645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b971c15-31e8-42df-96d9-d42908291261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6c6dd7cd-eea6-4835-9aad-a6dbd241c327" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0b971c15-31e8-42df-96d9-d42908291261" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d785c9d3-8f37-40fa-b07d-040bd6ebf78d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a4df0578-bbc2-42cb-87b3-66939be426ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d785c9d3-8f37-40fa-b07d-040bd6ebf78d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a4df0578-bbc2-42cb-87b3-66939be426ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4d7f5a3c-0660-4460-87fd-f8e76865b4e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d785c9d3-8f37-40fa-b07d-040bd6ebf78d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4d7f5a3c-0660-4460-87fd-f8e76865b4e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8e71d50-361c-45e5-a5c7-9b82667817f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_88ff4623-3e50-4851-a5ef-855a2a9a52d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8e71d50-361c-45e5-a5c7-9b82667817f1" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_88ff4623-3e50-4851-a5ef-855a2a9a52d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0b8730f6-53fd-4380-860b-6293570532cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8e71d50-361c-45e5-a5c7-9b82667817f1" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0b8730f6-53fd-4380-860b-6293570532cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_339ef023-92f9-43f9-ad28-e19f966060fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8e71d50-361c-45e5-a5c7-9b82667817f1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_339ef023-92f9-43f9-ad28-e19f966060fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8765d0cd-4f72-497a-a71c-6cfd212bab02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_72c382ed-c111-4b9c-8b06-8a6f482e4cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8765d0cd-4f72-497a-a71c-6cfd212bab02" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_72c382ed-c111-4b9c-8b06-8a6f482e4cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bde77af0-42da-484b-aa85-38bb97f92439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8765d0cd-4f72-497a-a71c-6cfd212bab02" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bde77af0-42da-484b-aa85-38bb97f92439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b49662c2-abff-43ae-9b58-a4fb3c2ef567" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8765d0cd-4f72-497a-a71c-6cfd212bab02" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b49662c2-abff-43ae-9b58-a4fb3c2ef567" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_866f3a2e-3424-4265-ab0c-3ec513994ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_467afc22-1a71-4d02-9260-870f1c4e3a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_866f3a2e-3424-4265-ab0c-3ec513994ed1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_467afc22-1a71-4d02-9260-870f1c4e3a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bf7585f8-1634-4805-89a0-84945063d896" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_866f3a2e-3424-4265-ab0c-3ec513994ed1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bf7585f8-1634-4805-89a0-84945063d896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_75ae2207-27eb-4f48-b648-707ed3687053" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_75ae2207-27eb-4f48-b648-707ed3687053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_5ae9bf78-dbe5-4f90-b81a-e52dbb511e7c" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_5ae9bf78-dbe5-4f90-b81a-e52dbb511e7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_a052a00f-c869-4df9-a0d2-0eae75197644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_a052a00f-c869-4df9-a0d2-0eae75197644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_3a21343b-57ab-4c34-b422-b37cf1015334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_3a21343b-57ab-4c34-b422-b37cf1015334" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_702ef2ee-2a03-4829-9a6a-10a40c782572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_702ef2ee-2a03-4829-9a6a-10a40c782572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0cb233c2-5645-4fa8-a367-96b85b0feb07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0cb233c2-5645-4fa8-a367-96b85b0feb07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_ca6e0b38-acf2-42ae-9a06-ac5d43f7f403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_ca6e0b38-acf2-42ae-9a06-ac5d43f7f403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsLeaseLiabilities_aa448e30-0015-4198-9b82-3375f1730fde" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsLeaseLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_asur_DeferredTaxAssetsLeaseLiabilities_aa448e30-0015-4198-9b82-3375f1730fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_c729ce13-9566-4a1a-b45e-87919c2f8988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_c729ce13-9566-4a1a-b45e-87919c2f8988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c177c9ab-34eb-4d1d-a812-97fe084ee950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b85389e0-4c8d-4e5a-b20e-578d02bb6e52" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c177c9ab-34eb-4d1d-a812-97fe084ee950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cb1180ae-32ff-4321-a041-aab708ae78d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cb1180ae-32ff-4321-a041-aab708ae78d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_71816ec1-6a73-4d5b-aea5-0c9cacf8abba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_71816ec1-6a73-4d5b-aea5-0c9cacf8abba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_6b775746-0fd2-413d-b6cc-12bb5fefc3b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_6b775746-0fd2-413d-b6cc-12bb5fefc3b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_f3f7f6ea-d5e2-414d-b7ed-4bc5a205322d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_f3f7f6ea-d5e2-414d-b7ed-4bc5a205322d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxLiabilityRightofUseAsset_305c51e6-b1ed-4573-85a2-aceb5d741cb4" xlink:href="asur-20201231.xsd#asur_DeferredTaxLiabilityRightofUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_asur_DeferredTaxLiabilityRightofUseAsset_305c51e6-b1ed-4573-85a2-aceb5d741cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_7d77122c-38d0-4af4-af27-2c1e5d648e1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bbafbabf-e5d8-4443-8c59-42e1b1af6f70" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_7d77122c-38d0-4af4-af27-2c1e5d648e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_254e6545-798a-42d5-bce9-91eddec62cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_68b10520-15bd-4ad6-a2b1-b8c83642e933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_254e6545-798a-42d5-bce9-91eddec62cb2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_68b10520-15bd-4ad6-a2b1-b8c83642e933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ebd0f900-bffb-4bb5-b4a9-b3b1959e772f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_254e6545-798a-42d5-bce9-91eddec62cb2" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ebd0f900-bffb-4bb5-b4a9-b3b1959e772f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c93e8049-f5ac-4bd8-bcb9-17720454bfd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c93e8049-f5ac-4bd8-bcb9-17720454bfd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f4a20a4b-5755-4c17-a5a4-459ac61aab09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f4a20a4b-5755-4c17-a5a4-459ac61aab09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_29d86c79-d362-46ae-8604-fc80373904d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_29d86c79-d362-46ae-8604-fc80373904d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5edb9455-d4d5-4e26-858a-c8ee92047596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5edb9455-d4d5-4e26-858a-c8ee92047596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_6e899d4e-a29d-47e1-ad29-abc3a3aa2738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_6e899d4e-a29d-47e1-ad29-abc3a3aa2738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_710f5799-b0e7-4ea8-80b6-b7e192a060fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_710f5799-b0e7-4ea8-80b6-b7e192a060fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9d39273f-eb66-469a-8529-bd1dcd58eecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9d39273f-eb66-469a-8529-bd1dcd58eecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_46f4d1e2-7b8a-44d6-8274-fc25aa89dafe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_651763c6-039a-4fc2-bbc7-6ed83676bf0e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_46f4d1e2-7b8a-44d6-8274-fc25aa89dafe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASES" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESTables" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_628a59cb-bf5c-4ab7-ad4e-cde2ddef389e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a57b1cc3-aa5b-4237-bdfd-939925b7087e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_628a59cb-bf5c-4ab7-ad4e-cde2ddef389e" xlink:to="loc_us-gaap_OperatingLeaseCost_a57b1cc3-aa5b-4237-bdfd-939925b7087e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_27b7df65-04c4-4f2f-8618-3cac8c5d580c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_628a59cb-bf5c-4ab7-ad4e-cde2ddef389e" xlink:to="loc_us-gaap_SubleaseIncome_27b7df65-04c4-4f2f-8618-3cac8c5d580c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c6eb3e73-6cae-4c7a-b4cc-c9077959bb93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f66057e6-d30f-4199-acf7-67d1d11ad7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c6eb3e73-6cae-4c7a-b4cc-c9077959bb93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f66057e6-d30f-4199-acf7-67d1d11ad7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_44c23f46-baac-47f1-a6d0-d7cd3c069727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c6eb3e73-6cae-4c7a-b4cc-c9077959bb93" xlink:to="loc_us-gaap_OperatingLeaseLiability_44c23f46-baac-47f1-a6d0-d7cd3c069727" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_272cfc7c-f48b-4fcc-b985-722289ea1a61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_272cfc7c-f48b-4fcc-b985-722289ea1a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dfb24956-9ff3-4686-a63a-dbcaddf88f3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dfb24956-9ff3-4686-a63a-dbcaddf88f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b49a42da-a788-4813-b087-8d46049436ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b49a42da-a788-4813-b087-8d46049436ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_004d884c-5588-4300-85ad-bf1e236b150b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_004d884c-5588-4300-85ad-bf1e236b150b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_810afae0-bee7-464a-897c-1a30610f419c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_810afae0-bee7-464a-897c-1a30610f419c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_057530ac-cf72-42d4-88b5-169731899d83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d4821fa2-3f8d-4bfd-856b-b69a9af243c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_057530ac-cf72-42d4-88b5-169731899d83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20201231.xsd#SUBSEQUENTEVENTS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>asur-20201231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a-->
<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-20201231.xsd#DocumentAndEntityInformation"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="extended" id="i85628aaab17f433b8715702fbe51b106_DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_38040b01-7ada-4e6b-a14a-900a1fdc1f72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentType_38040b01-7ada-4e6b-a14a-900a1fdc1f72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b2369926-266e-4eb1-89b3-68d48c9e6bf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentAnnualReport_b2369926-266e-4eb1-89b3-68d48c9e6bf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_53d98d17-a2fa-4479-8e5a-7f63d3b09fe2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentPeriodEndDate_53d98d17-a2fa-4479-8e5a-7f63d3b09fe2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4a25e588-fac6-4d8e-916f-c32b0d93929d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_CurrentFiscalYearEndDate_4a25e588-fac6-4d8e-916f-c32b0d93929d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_aff8b1ed-ba7d-4d14-ae54-35cba794d7d7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentTransitionReport_aff8b1ed-ba7d-4d14-ae54-35cba794d7d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f86d1db7-7f29-4913-b669-2f9bfe233bb5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityFileNumber_f86d1db7-7f29-4913-b669-2f9bfe233bb5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b6d9ce1b-3114-45bc-ad30-2c3d1f1ae41e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityRegistrantName_b6d9ce1b-3114-45bc-ad30-2c3d1f1ae41e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_900e848c-ad66-423b-9852-73b5d5546ee4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityIncorporationStateCountryCode_900e848c-ad66-423b-9852-73b5d5546ee4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8740f9a2-d36d-433d-a242-74f1e4ab82e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityTaxIdentificationNumber_8740f9a2-d36d-433d-a242-74f1e4ab82e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_14b39bcd-0f1c-4cbf-88a7-b31b3cf59d84" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressAddressLine1_14b39bcd-0f1c-4cbf-88a7-b31b3cf59d84" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_543e15ee-f57a-45b7-bf2c-58520669a9a6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressAddressLine2_543e15ee-f57a-45b7-bf2c-58520669a9a6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_513f27b5-6b35-4e32-ab5f-4675ff003c02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressCityOrTown_513f27b5-6b35-4e32-ab5f-4675ff003c02" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a65cf33e-812d-4273-a102-2979f8fbfcfc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressStateOrProvince_a65cf33e-812d-4273-a102-2979f8fbfcfc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f767cd3a-53cb-4e46-8b41-991980196da8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressPostalZipCode_f767cd3a-53cb-4e46-8b41-991980196da8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_79f8c6c1-df3a-494c-812a-b3c2bade2b82" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_CityAreaCode_79f8c6c1-df3a-494c-812a-b3c2bade2b82" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f27432df-dfe4-4918-a6f3-d1d8655d9ffe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_LocalPhoneNumber_f27432df-dfe4-4918-a6f3-d1d8655d9ffe" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d3b01a5d-1c09-4de7-9afb-713d63cd1012" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_Security12bTitle_d3b01a5d-1c09-4de7-9afb-713d63cd1012" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4d9f5ed4-27d4-455d-83de-2a5289116097" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_TradingSymbol_4d9f5ed4-27d4-455d-83de-2a5289116097" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_1420b130-fcee-44d8-8afa-d022edcbefc7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_NoTradingSymbolFlag_1420b130-fcee-44d8-8afa-d022edcbefc7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_033dd1e8-2131-4587-a25d-2222f78e68c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_SecurityExchangeName_033dd1e8-2131-4587-a25d-2222f78e68c9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4a100767-b729-4523-b862-09c3ae8c502b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4a100767-b729-4523-b862-09c3ae8c502b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_462931a6-7b41-4570-b9a0-b32d4e9c4ec8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityVoluntaryFilers_462931a6-7b41-4570-b9a0-b32d4e9c4ec8" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_58172374-fb92-4b97-9f6d-2cca5d88c670" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCurrentReportingStatus_58172374-fb92-4b97-9f6d-2cca5d88c670" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_89fa3d8a-5554-4f05-b529-e8f140abe900" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityInteractiveDataCurrent_89fa3d8a-5554-4f05-b529-e8f140abe900" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_cc728c9e-5f75-4298-a859-785727438671" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityFilerCategory_cc728c9e-5f75-4298-a859-785727438671" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7220e92a-69b2-4a46-9ec3-652094dc7aba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntitySmallBusiness_7220e92a-69b2-4a46-9ec3-652094dc7aba" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e971e92a-8aad-442d-ba8d-710670d76fab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityEmergingGrowthCompany_e971e92a-8aad-442d-ba8d-710670d76fab" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_912d6ed1-c23e-4e51-92b3-f15198a2f80c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_IcfrAuditorAttestationFlag_912d6ed1-c23e-4e51-92b3-f15198a2f80c" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_46410dc4-fe76-4aaf-b500-70e5a7359fc6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityShellCompany_46410dc4-fe76-4aaf-b500-70e5a7359fc6" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_f9d1b96a-26bf-4571-8e4a-83099cf81c91" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityPublicFloat_f9d1b96a-26bf-4571-8e4a-83099cf81c91" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ed0e8571-7228-4ff9-a03a-abd2b96d378d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ed0e8571-7228-4ff9-a03a-abd2b96d378d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e3738ec1-99a1-4d3a-b714-e31ec09a41ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e3738ec1-99a1-4d3a-b714-e31ec09a41ba" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a9269d72-c390-458c-9d1b-2456bc8a40ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_AmendmentFlag_a9269d72-c390-458c-9d1b-2456bc8a40ca" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a536db1f-0d7c-4a58-b110-6a6a8e6ed177" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCentralIndexKey_a536db1f-0d7c-4a58-b110-6a6a8e6ed177" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e8138a94-03fa-45ac-ab97-53e2565c733b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentFiscalYearFocus_e8138a94-03fa-45ac-ab97-53e2565c733b" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_664a90b5-ba31-4bcf-b0cf-15f657aa5cc9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentFiscalPeriodFocus_664a90b5-ba31-4bcf-b0cf-15f657aa5cc9" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_56b52a50-bded-4189-85b5-2c54ecd0eaeb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:to="loc_us-gaap_ClassOfStockDomain_56b52a50-bded-4189-85b5-2c54ecd0eaeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:to="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c6e038c5-697d-43f1-905a-7b24d7114ea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:to="loc_us-gaap_CommonClassAMember_c6e038c5-697d-43f1-905a-7b24d7114ea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_abc4ad3d-9c9a-4080-9a93-1b9fc28598a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_abc4ad3d-9c9a-4080-9a93-1b9fc28598a2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="idea1d86fba2a479286a2a29b9b8b5406_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended" id="i4f72f8c9fcca4f1795edcf5f4b7a94be_CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended" id="i175c160514124703a97f77188a894c23_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92405d1a-c575-4da4-89fa-33242d728ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92405d1a-c575-4da4-89fa-33242d728ef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3b82b1da-a085-43e0-ad59-e12035d8ebac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3b82b1da-a085-43e0-ad59-e12035d8ebac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3aa898b4-91e4-4130-8672-11a97c8b9a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_GrossProfit_3aa898b4-91e4-4130-8672-11a97c8b9a37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d9dbc4d-654b-4b2d-8af5-39c48fa8813c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d9dbc4d-654b-4b2d-8af5-39c48fa8813c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_081e9f62-3ef8-4a40-a7fb-2ba2edbd71da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_081e9f62-3ef8-4a40-a7fb-2ba2edbd71da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3cef30fa-02bc-45ba-95bc-0009583cd273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3cef30fa-02bc-45ba-95bc-0009583cd273" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_87fa5b16-920c-40f6-ace4-e9948bc9ef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_87fa5b16-920c-40f6-ace4-e9948bc9ef8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_37a1c6fe-43d1-45fd-9376-e60354f74fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_CostsAndExpenses_37a1c6fe-43d1-45fd-9376-e60354f74fd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7478872f-19b3-4eb1-8605-38ff6df82dba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_OperatingIncomeLoss_7478872f-19b3-4eb1-8605-38ff6df82dba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9fa73edd-4024-4cef-8561-befe1818c410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_InterestExpense_9fa73edd-4024-4cef-8561-befe1818c410" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7819065d-c071-4f4b-8e9b-6fc54d33284a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7819065d-c071-4f4b-8e9b-6fc54d33284a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c0080088-2017-4695-8e69-144fa033fe0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c0080088-2017-4695-8e69-144fa033fe0a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_66a0afe8-44fb-4208-84ca-47d134fa7287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_66a0afe8-44fb-4208-84ca-47d134fa7287" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3bb59cb2-0573-44e9-af1f-e332deedbdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3bb59cb2-0573-44e9-af1f-e332deedbdc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bc31a820-cdd0-4635-98c5-da8713a27538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bc31a820-cdd0-4635-98c5-da8713a27538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_99a563a6-2679-4d05-8ed6-06964a4a3bde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_99a563a6-2679-4d05-8ed6-06964a4a3bde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37bd801f-789f-41b3-a0d3-4e117cfa41d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37bd801f-789f-41b3-a0d3-4e117cfa41d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_74cf418d-1659-481e-af5d-b8211d946c53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_NetIncomeLoss_74cf418d-1659-481e-af5d-b8211d946c53" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7920f358-7636-4d87-aac2-b5218a91e33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7920f358-7636-4d87-aac2-b5218a91e33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dc5660ac-2393-402b-bb42-31c9d629063f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dc5660ac-2393-402b-bb42-31c9d629063f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_64c7c770-0252-4ab6-b7a4-ecb37c5f9d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_64c7c770-0252-4ab6-b7a4-ecb37c5f9d10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:href="asur-20201231.xsd#asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_efabb0cf-5f39-4487-a10d-9a0947af7cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_efabb0cf-5f39-4487-a10d-9a0947af7cc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8f09b23a-9136-40b8-b90a-38f85cb51678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8f09b23a-9136-40b8-b90a-38f85cb51678" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_012f4c63-56ec-4495-bf39-1ca93acc4a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:to="loc_us-gaap_EarningsPerShareBasic_012f4c63-56ec-4495-bf39-1ca93acc4a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a8930083-eac2-4173-ac1d-3bdb2b07f415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a8930083-eac2-4173-ac1d-3bdb2b07f415" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:href="asur-20201231.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e470a16d-f678-4ea8-abc6-2cb0aecdf809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e470a16d-f678-4ea8-abc6-2cb0aecdf809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_414014ed-2aad-461a-a437-1c134e1b8c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_414014ed-2aad-461a-a437-1c134e1b8c37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:to="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6886f4f5-ed60-4891-b1a0-6bddadd12a5f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:to="loc_srt_ProductsAndServicesDomain_6886f4f5-ed60-4891-b1a0-6bddadd12a5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:to="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringrevenueMember_31159ce3-693a-4bf7-96af-50d9ede71a49" xlink:href="asur-20201231.xsd#asur_RecurringrevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:to="loc_asur_RecurringrevenueMember_31159ce3-693a-4bf7-96af-50d9ede71a49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_88dcf5df-2598-4b42-8c59-4df152239977" xlink:href="asur-20201231.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:to="loc_asur_ProfessionalServicesRevenueMember_88dcf5df-2598-4b42-8c59-4df152239977" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i077e83756e614d5c97eeaf1e214aa352_CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_635a7cb1-f137-483a-9380-52d1c01b8056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_SharesOutstanding_635a7cb1-f137-483a-9380-52d1c01b8056" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4dcdf2f2-0260-428a-afd0-6ec30bee3abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4dcdf2f2-0260-428a-afd0-6ec30bee3abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_94eee628-ea8c-4521-99ef-6c1332cdc55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_94eee628-ea8c-4521-99ef-6c1332cdc55c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_41840c63-67b9-4e47-96a7-4224e336f13f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_41840c63-67b9-4e47-96a7-4224e336f13f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8b5d44bf-bc81-4544-8186-e5dbfe7b65ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8b5d44bf-bc81-4544-8186-e5dbfe7b65ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ccb055fc-0b61-446f-b7c1-b2bc8cc89d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ccb055fc-0b61-446f-b7c1-b2bc8cc89d18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_84af3cee-3a1f-4738-8940-abc490a9c7d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_84af3cee-3a1f-4738-8940-abc490a9c7d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a2db8f79-b628-4240-b00f-d1de555221bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a2db8f79-b628-4240-b00f-d1de555221bf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d091b063-f24d-477e-b827-e6c6f244faf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d091b063-f24d-477e-b827-e6c6f244faf3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_6c4153cb-73ea-43d7-853d-0779795781f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_6c4153cb-73ea-43d7-853d-0779795781f3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c56badab-bca3-4559-a011-60bc8de7ee8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c56badab-bca3-4559-a011-60bc8de7ee8f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bc837f66-9593-47be-aaed-2383f4faf468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_NetIncomeLoss_bc837f66-9593-47be-aaed-2383f4faf468" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_8a760f22-7000-4908-8b07-038297cdb795" xlink:href="asur-20201231.xsd#asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_8a760f22-7000-4908-8b07-038297cdb795" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe93dbb3-5e26-4a90-b204-21116db15bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe93dbb3-5e26-4a90-b204-21116db15bfc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_ca239b2a-a17b-44a7-a063-943b171fed5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_253b9b76-79ee-4a43-a37f-5c144db29bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f9d02d48-170c-45fa-8b3b-0c49e620be97_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:to="loc_us-gaap_EquityComponentDomain_f9d02d48-170c-45fa-8b3b-0c49e620be97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:to="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_40d532f0-c981-4815-9c42-3f8bf1fa695c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_CommonStockMember_40d532f0-c981-4815-9c42-3f8bf1fa695c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bc58cb95-30da-4b28-82d4-c6e45ba12bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_TreasuryStockMember_bc58cb95-30da-4b28-82d4-c6e45ba12bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5d0c77d6-a80a-497a-a08c-79ce19cb958c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5d0c77d6-a80a-497a-a08c-79ce19cb958c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0a111a54-d9f8-400a-965d-0fdaebb35f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_RetainedEarningsMember_0a111a54-d9f8-400a-965d-0fdaebb35f34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b81c2efb-b54a-4a84-8bb8-a874560cb1f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b81c2efb-b54a-4a84-8bb8-a874560cb1f4" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="ie5ae98d093b5430e97c84d51730a1c9e_CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="extended" id="ib2c4301191c54aff9ad2c758f1337d35_THECOMPANY"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANYNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="extended" id="i0e1358083b0844a7b1959b573a4bc023_THECOMPANYNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfProductLines_d093886f-6a55-4b2f-b28d-4ef528aa9a32" xlink:href="asur-20201231.xsd#asur_NumberOfProductLines"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_NumberOfProductLines_d093886f-6a55-4b2f-b28d-4ef528aa9a32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_528d73f8-6bc0-44af-a53f-595472c2ad91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_528d73f8-6bc0-44af-a53f-595472c2ad91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c91353a8-bbaf-4c3b-979a-ebc271c5d317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c91353a8-bbaf-4c3b-979a-ebc271c5d317" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_635b1a49-fd8a-4380-a397-d241b72bc37b" xlink:href="asur-20201231.xsd#asur_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_635b1a49-fd8a-4380-a397-d241b72bc37b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_072d45b5-a118-453c-af17-f9ac7c4402e6" xlink:href="asur-20201231.xsd#asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_072d45b5-a118-453c-af17-f9ac7c4402e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_3618b3bb-6bc4-4853-bcb0-c2a702ef0ce1" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_3618b3bb-6bc4-4853-bcb0-c2a702ef0ce1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba0fa710-ebd9-429f-ad14-860a7a6bbb1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba0fa710-ebd9-429f-ad14-860a7a6bbb1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_07c42a12-b4ad-4629-ad20-62496e942373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_EscrowDeposit_07c42a12-b4ad-4629-ad20-62496e942373" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0a4605a8-f1db-40d0-8bbe-3711621b9545_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0a4605a8-f1db-40d0-8bbe-3711621b9545_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f108aca5-14bb-4b30-bf06-748599630591" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f108aca5-14bb-4b30-bf06-748599630591" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3ca55c43-dd51-42ed-a558-3da1a627e054_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3ca55c43-dd51-42ed-a558-3da1a627e054_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4534ddac-f39a-4f77-9378-ff5445ccfbda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4534ddac-f39a-4f77-9378-ff5445ccfbda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6cce171b-b461-4f5e-9965-2152325c9f5d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_6cce171b-b461-4f5e-9965-2152325c9f5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentOfferingMember_35567315-0bf9-4997-ad50-945adf4dad7b" xlink:href="asur-20201231.xsd#asur_CommitmentOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:to="loc_asur_CommitmentOfferingMember_35567315-0bf9-4997-ad50-945adf4dad7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="if0b08cf71adc44e4a138f2334119e2bc_SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="i0c514a7eef8240d89f2fc31c92d82c0e_SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended" id="i171538565ebf410fbc95b53fb1f97ea0_SIGNIFICANTACCOUNTINGPOLICIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsFromCustomerFunds_2eb66264-d254-4e96-a6e1-8ebb1b311628" xlink:href="asur-20201231.xsd#asur_ProceedsFromCustomerFunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_ProceedsFromCustomerFunds_2eb66264-d254-4e96-a6e1-8ebb1b311628" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerFunds_7f1da22e-b1ae-452c-be04-08b34b24afdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerFunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_CustomerFunds_7f1da22e-b1ae-452c-be04-08b34b24afdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentOfCustomerFunds_7b01ad5c-0241-4e9e-b6ff-413624df360d" xlink:href="asur-20201231.xsd#asur_PaymentOfCustomerFunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_PaymentOfCustomerFunds_7b01ad5c-0241-4e9e-b6ff-413624df360d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ca701940-ef6b-4264-8996-941e207bd7f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ca701940-ef6b-4264-8996-941e207bd7f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f547f446-1f49-4909-80f9-c5beaee530d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f547f446-1f49-4909-80f9-c5beaee530d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ce2bf9e0-9e40-4bf4-88f4-e2e45d6e6639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ce2bf9e0-9e40-4bf4-88f4-e2e45d6e6639" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_90c3a179-3aad-403b-bd75-b74cc7bba50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_90c3a179-3aad-403b-bd75-b74cc7bba50e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RevenueRecognitionTerm_f42a30f4-75b9-485e-87d5-19bcb6ad8ee2" xlink:href="asur-20201231.xsd#asur_RevenueRecognitionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_RevenueRecognitionTerm_f42a30f4-75b9-485e-87d5-19bcb6ad8ee2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f75fbcad-d57b-46f6-9631-b40cece65026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_AdvertisingExpense_f75fbcad-d57b-46f6-9631-b40cece65026" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:to="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d2372814-aab7-4406-8c87-103b7f822a79_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:to="loc_srt_ProductsAndServicesDomain_d2372814-aab7-4406-8c87-103b7f822a79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:to="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HardwareMember_db061a35-37df-406c-bb7b-9ca2720fc7b0" xlink:href="asur-20201231.xsd#asur_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_HardwareMember_db061a35-37df-406c-bb7b-9ca2720fc7b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaintenanceAndSupportServicesMember_48306d41-e494-40e5-8509-72d524d73acd" xlink:href="asur-20201231.xsd#asur_MaintenanceAndSupportServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_MaintenanceAndSupportServicesMember_48306d41-e494-40e5-8509-72d524d73acd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredMaintenanceServicesAndOtherMember_acba163f-5e36-4a12-b689-b46fadc81e24" xlink:href="asur-20201231.xsd#asur_DeferredMaintenanceServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_DeferredMaintenanceServicesAndOtherMember_acba163f-5e36-4a12-b689-b46fadc81e24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:to="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c0e2365-6f92-4ad7-b45e-a598f12d3383_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:to="loc_srt_RangeMember_3c0e2365-6f92-4ad7-b45e-a598f12d3383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:to="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_387a7caf-3fd8-4887-9728-d9b141f2e937" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:to="loc_srt_MinimumMember_387a7caf-3fd8-4887-9728-d9b141f2e937" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c5de7467-865a-4c84-b787-d7d2582556df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:to="loc_srt_MaximumMember_c5de7467-865a-4c84-b787-d7d2582556df" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended" id="i1dff924ab0784cf8965cd4c593ca0ea8_INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended" id="if8071b813e69494491bee4595ca44f48_INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended" id="ia97e4caec55b4430adf570a8f42aaa1d_INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_65c25dc2-e420-41a4-b1a3-731bcc133612" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_65c25dc2-e420-41a4-b1a3-731bcc133612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_d306d0c4-2b20-4dc7-accd-6d188f6e2255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_d306d0c4-2b20-4dc7-accd-6d188f6e2255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableFairValueDisclosure_34191266-9370-4034-9bd4-03c4a4aac4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_LoansPayableFairValueDisclosure_34191266-9370-4034-9bd4-03c4a4aac4bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_6b9967f9-a67b-4dae-8d29-441940ccc7fa" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_6b9967f9-a67b-4dae-8d29-441940ccc7fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c0f3b637-a463-4d04-8bb5-4317de3152e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c0f3b637-a463-4d04-8bb5-4317de3152e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_550fd986-253d-418a-9007-bb2a110f91ab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_550fd986-253d-418a-9007-bb2a110f91ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember_b5599362-7c89-4709-8805-70c23431c893" xlink:href="asur-20201231.xsd#asur_FundsHeldForClientsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:to="loc_asur_FundsHeldForClientsMember_b5599362-7c89-4709-8805-70c23431c893" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_05ff39f0-f44c-4ecc-ab63-ba08383de86a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_05ff39f0-f44c-4ecc-ab63-ba08383de86a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ContingentConsiderationMember_87185b60-c87e-4a9e-b113-730aa24bec35" xlink:href="asur-20201231.xsd#asur_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:to="loc_asur_ContingentConsiderationMember_87185b60-c87e-4a9e-b113-730aa24bec35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_45004f04-f514-483f-b7a7-b8af1e6e0b11_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_45004f04-f514-483f-b7a7-b8af1e6e0b11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_7ec93f3c-9006-49de-8baa-cbd9c8d216d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_7ec93f3c-9006-49de-8baa-cbd9c8d216d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2ed2a90b-a338-468f-b5d0-6208f3d24394_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2ed2a90b-a338-468f-b5d0-6208f3d24394_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e9d1dc04-fc75-4c94-9195-d394977d6478" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e9d1dc04-fc75-4c94-9195-d394977d6478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_cde20adc-e477-4520-8ba7-9d1ade15d1f5_default" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:to="loc_asur_AssetAcquisitionDomain_cde20adc-e477-4520-8ba7-9d1ade15d1f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:to="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_d68cb114-3fb7-4401-b912-d08ad6e08867" xlink:href="asur-20201231.xsd#asur_July2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:to="loc_asur_July2020AcquisitionMember_d68cb114-3fb7-4401-b912-d08ad6e08867" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="extended" id="i53d30e955b85480a9bd7ee120ad93acb_INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c71fe8-107a-4a7b-b9ef-360dda423c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c71fe8-107a-4a7b-b9ef-360dda423c7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7441edc9-fc80-4f2e-a182-0b32e93899f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7441edc9-fc80-4f2e-a182-0b32e93899f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e771364e-ea67-4182-92ac-0629663831cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e771364e-ea67-4182-92ac-0629663831cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9ba6e592-dc21-4ec9-8c11-5fb24f122eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9ba6e592-dc21-4ec9-8c11-5fb24f122eb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_2a845440-c7ea-4b31-b458-69decd1f6b2a" xlink:href="asur-20201231.xsd#asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_2a845440-c7ea-4b31-b458-69decd1f6b2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_58610fa0-88b3-4bbf-afb5-95de61e49309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_58610fa0-88b3-4bbf-afb5-95de61e49309" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_21b3c553-b5c1-4a9e-8143-143205231d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_21b3c553-b5c1-4a9e-8143-143205231d0d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_896ccf44-4931-4cb5-a7ba-444c83eddccc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_896ccf44-4931-4cb5-a7ba-444c83eddccc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_acf9e488-f4fc-4d06-988b-7630a15fc292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_CertificatesOfDepositMember_acf9e488-f4fc-4d06-988b-7630a15fc292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5c0371d1-63f3-4d6a-9e32-9d2ca213b755" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5c0371d1-63f3-4d6a-9e32-9d2ca213b755" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_bfed7734-d6ba-4358-874e-980939bbc12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_MunicipalBondsMember_bfed7734-d6ba-4358-874e-980939bbc12b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_9e4034d7-813a-46c1-9eee-7c11ed99cceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_9e4034d7-813a-46c1-9eee-7c11ed99cceb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_97ac769c-f610-4322-8932-427cdec40ba1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_97ac769c-f610-4322-8932-427cdec40ba1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:to="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0404e242-ad38-4410-b6f1-8d024994b644_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0404e242-ad38-4410-b6f1-8d024994b644_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_UnrealizedLossesIndividuallyMember_ac444e85-947f-4498-b498-14ec40a3a73b" xlink:href="asur-20201231.xsd#asur_UnrealizedLossesIndividuallyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:to="loc_asur_UnrealizedLossesIndividuallyMember_ac444e85-947f-4498-b498-14ec40a3a73b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="extended" id="i3d9075fb6f2a439ebf5156f7556ee35e_INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i87530cad29d34fa291c8360a575c0738_INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:to="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:href="asur-20201231.xsd#asur_CashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a670b4b7-331b-4bdd-8c68-f91407d984b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a670b4b7-331b-4bdd-8c68-f91407d984b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:href="asur-20201231.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_07300f57-f7d5-4c0a-b405-cc5b244663c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_07300f57-f7d5-4c0a-b405-cc5b244663c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_b73dff4f-d6b1-4cd6-aca2-9fe14eff1646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_b73dff4f-d6b1-4cd6-aca2-9fe14eff1646" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:to="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_74545261-8cee-4297-99d9-1a1e805db659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_74545261-8cee-4297-99d9-1a1e805db659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_e53bb531-7c32-4b7f-b576-008ad635c541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_e53bb531-7c32-4b7f-b576-008ad635c541" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_57849959-c48f-4ea0-9d8b-74a995edff4f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_57849959-c48f-4ea0-9d8b-74a995edff4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4df9ebb2-6343-4c67-a52b-ba23ab34d003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4df9ebb2-6343-4c67-a52b-ba23ab34d003" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_3ea17f46-65c6-403e-9f60-2c4080d19194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_3ea17f46-65c6-403e-9f60-2c4080d19194" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_03bda31a-05be-4879-a419-9108bd453021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:to="loc_us-gaap_MoneyMarketFundsMember_03bda31a-05be-4879-a419-9108bd453021" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_52e05bea-4563-4826-a4f0-35c4238551fc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_52e05bea-4563-4826-a4f0-35c4238551fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5a12d992-fa4a-4311-8324-6f5dadd07feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5a12d992-fa4a-4311-8324-6f5dadd07feb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f5321d08-a80f-491a-823c-974e701492ce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f5321d08-a80f-491a-823c-974e701492ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_59a334ea-c40b-403a-81f3-f532f13a72e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_59a334ea-c40b-403a-81f3-f532f13a72e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_413f7b35-724b-401b-9b9f-b68ddd168570" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_413f7b35-724b-401b-9b9f-b68ddd168570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5a5c6e11-e425-43ac-bc00-fdc813faec82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5a5c6e11-e425-43ac-bc00-fdc813faec82" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="extended" id="i0b9b51c83ce34be6857e5d960a534a9a_INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e36865fe-f823-45c6-9ad5-81bea6ea9c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e36865fe-f823-45c6-9ad5-81bea6ea9c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be1013fc-338c-4f0f-8319-4df5ffaa29b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be1013fc-338c-4f0f-8319-4df5ffaa29b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_0c860094-afbc-47e0-b669-91f02d4f4ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_0c860094-afbc-47e0-b669-91f02d4f4ecd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e807da4c-0b23-41ca-8ac4-058ab825419d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_25899ffd-7b5a-4426-b386-1769ea21e8ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_25899ffd-7b5a-4426-b386-1769ea21e8ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ContingentConsiderationMember_402741d4-2dab-473a-9d50-1ca31498da5a" xlink:href="asur-20201231.xsd#asur_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:to="loc_asur_ContingentConsiderationMember_402741d4-2dab-473a-9d50-1ca31498da5a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="extended" id="id0178a2683234bae8a360e9e98318fa2_ACQUISITIONS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="extended" id="ie2753e816db448689998172685746c39_ACQUISITIONSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended" id="i90ab097289c849f4ab9d6dcef8c7f72b_ACQUISITIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_15325306-2013-4448-b67c-2589191736ac" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_15325306-2013-4448-b67c-2589191736ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsForAssetAcquisitions_cae00f88-0cb1-492a-8fab-9dfdf68a9dc0" xlink:href="asur-20201231.xsd#asur_PaymentsForAssetAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_PaymentsForAssetAcquisitions_cae00f88-0cb1-492a-8fab-9dfdf68a9dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_7c510bd8-68a1-4a62-9d93-b9913a3ae8ac" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_7c510bd8-68a1-4a62-9d93-b9913a3ae8ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_0007b3fa-e06b-48be-900f-406f9321ce57" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_0007b3fa-e06b-48be-900f-406f9321ce57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_efc3a859-db67-4096-8abc-5774948bafe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_efc3a859-db67-4096-8abc-5774948bafe0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_36920cd3-61d1-4e33-b8f6-e434773017c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_36920cd3-61d1-4e33-b8f6-e434773017c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ece27b01-88d2-47e6-b2d2-41bc7064204f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ece27b01-88d2-47e6-b2d2-41bc7064204f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a1247da4-55cf-40fb-979b-bb2986e4a6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a1247da4-55cf-40fb-979b-bb2986e4a6aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2224b9e5-aefa-4c45-b951-3cd1c2fc9b33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2224b9e5-aefa-4c45-b951-3cd1c2fc9b33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8c212b56-1d5a-43b1-8e95-9fe26fef659f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8c212b56-1d5a-43b1-8e95-9fe26fef659f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1c8428e6-655a-41ff-916b-dcb60acd6e09_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1c8428e6-655a-41ff-916b-dcb60acd6e09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bf8cb482-c034-4f43-83cd-2f21f0ba7a14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bf8cb482-c034-4f43-83cd-2f21f0ba7a14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_084ee27d-07ac-490f-a4cd-9907c65095e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_084ee27d-07ac-490f-a4cd-9907c65095e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_98dc9a6a-343a-428b-a0d6-8212598bdf3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_TradeNamesMember_98dc9a6a-343a-428b-a0d6-8212598bdf3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_40aaeef1-f898-486a-88c0-4b94d63a5999_default" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:to="loc_asur_AssetAcquisitionDomain_40aaeef1-f898-486a-88c0-4b94d63a5999_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:to="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_January2020AcquisitionMember_839ad1ab-f5e8-42ab-b3c0-c3f19cbec20e" xlink:href="asur-20201231.xsd#asur_January2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:to="loc_asur_January2020AcquisitionMember_839ad1ab-f5e8-42ab-b3c0-c3f19cbec20e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9949455-2d72-4feb-b73a-a7ea211f08f7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9949455-2d72-4feb-b73a-a7ea211f08f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_4c7e54be-e43d-424f-b5b8-f70e9a61423e" xlink:href="asur-20201231.xsd#asur_July2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:to="loc_asur_July2020AcquisitionMember_4c7e54be-e43d-424f-b5b8-f70e9a61423e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_December2020AcquisitionMember_f90517ee-f5c2-4256-81a0-73d2646324d2" xlink:href="asur-20201231.xsd#asur_December2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:to="loc_asur_December2020AcquisitionMember_f90517ee-f5c2-4256-81a0-73d2646324d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_7adfa1da-7238-47e0-97f5-61ed369f2030_default" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_7adfa1da-7238-47e0-97f5-61ed369f2030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_5024b06c-9f3d-4288-a643-b7f7dba738fc" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:to="loc_asur_A2020AcquisitionMember_5024b06c-9f3d-4288-a643-b7f7dba738fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="if2704c9fe9e94f82b0dce537077deed3_ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_3e2b313b-38c8-4941-8b03-d743e0abdb8b" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_3e2b313b-38c8-4941-8b03-d743e0abdb8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_2db0f0b3-7748-419a-9e3c-95f15035f9da" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_2db0f0b3-7748-419a-9e3c-95f15035f9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_cd2d20bd-ef47-4b3b-a448-6db052b73651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_cd2d20bd-ef47-4b3b-a448-6db052b73651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_08e27f47-eeef-41a5-9d56-1a30ad64e9e9" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_08e27f47-eeef-41a5-9d56-1a30ad64e9e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_744c9eb1-af56-4e25-8742-02266e125539" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_744c9eb1-af56-4e25-8742-02266e125539" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4f0231c1-e3f0-4fe6-ac05-4baef59bb8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4f0231c1-e3f0-4fe6-ac05-4baef59bb8c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_4d88ba33-9f91-425c-99c2-5aae19ab6fa0" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_4d88ba33-9f91-425c-99c2-5aae19ab6fa0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_bb85df64-d406-44ea-962f-1d8a38ca0097" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionClientFundObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_bb85df64-d406-44ea-962f-1d8a38ca0097" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_05f893d4-04f4-4387-a4a2-7e18c3659cf1" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_05f893d4-04f4-4387-a4a2-7e18c3659cf1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_cab1a653-3e3a-4ab7-a620-65635b4420ed" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_cab1a653-3e3a-4ab7-a620-65635b4420ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_2620fda4-d235-467f-9b4c-9054abc27f2e_default" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_2620fda4-d235-467f-9b4c-9054abc27f2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_1b8ab04e-fe13-4408-ae3a-85fa5418464e" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:to="loc_asur_A2020AcquisitionMember_1b8ab04e-fe13-4408-ae3a-85fa5418464e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended" id="ie073718d189e49efa6b944b354875689_ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_155520ce-9e74-4c0b-866d-2e8601c4e487" xlink:href="asur-20201231.xsd#asur_PaymentsToAcquireBusinessesAndAssetAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_155520ce-9e74-4c0b-866d-2e8601c4e487" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_51aeb436-857a-4893-a1b4-9cb1cee704d7" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_51aeb436-857a-4893-a1b4-9cb1cee704d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_7f4ad9b9-4d79-4921-90d3-f04ed897168b" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_7f4ad9b9-4d79-4921-90d3-f04ed897168b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_44756d9b-34d7-4a1d-b04c-9561f99a5638" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_44756d9b-34d7-4a1d-b04c-9561f99a5638" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_fd33512b-0954-45d7-9170-a13c48c86245" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_fd33512b-0954-45d7-9170-a13c48c86245" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_5b84f333-97ce-43a2-9e02-0e05e1c227aa_default" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_5b84f333-97ce-43a2-9e02-0e05e1c227aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_92721782-3bc0-42e6-9e94-14fc57ff3842" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:to="loc_asur_A2020AcquisitionMember_92721782-3bc0-42e6-9e94-14fc57ff3842" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended" id="i71c638817d5d4b94bc1d39fdd38231d0_GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended" id="i9fefdd91058f420d8d2099d6deba9aa6_GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended" id="i874e694cd09a4eada3e36629b4b8faa1_GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9e53954b-267c-4cae-9bbf-b7dd1b0eed0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9e53954b-267c-4cae-9bbf-b7dd1b0eed0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aed61623-2def-4c96-8bab-987995747b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aed61623-2def-4c96-8bab-987995747b08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d5bf49d0-7871-4cac-89b8-ec7ecbcf98c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d5bf49d0-7871-4cac-89b8-ec7ecbcf98c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_237a9316-ab31-4c20-835a-f981fe94a33a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_237a9316-ab31-4c20-835a-f981fe94a33a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:to="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:to="loc_srt_RangeMember_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:to="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89f3f292-bbbc-41f1-ab16-e3c7c5a6b9b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:to="loc_srt_MinimumMember_89f3f292-bbbc-41f1-ab16-e3c7c5a6b9b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f4115ad9-b40f-4d3c-b83e-3c57c67df182" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:to="loc_srt_MaximumMember_f4115ad9-b40f-4d3c-b83e-3c57c67df182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:to="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7c51263c-3d02-4b79-8eb2-de72912a91f0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:to="loc_us-gaap_ReportingUnitDomain_7c51263c-3d02-4b79-8eb2-de72912a91f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:to="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HumanCapitalManagementMember_c9e9b862-1a5f-44c7-9aff-996472661b0e" xlink:href="asur-20201231.xsd#asur_HumanCapitalManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:to="loc_asur_HumanCapitalManagementMember_c9e9b862-1a5f-44c7-9aff-996472661b0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="extended" id="i5a8e83ea60884b0aa7267c8b960afabf_GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended" id="i3e668efcd24643dcbde04b411819d179_GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d8fa1fac-ad65-471a-9024-c164f98e7020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d8fa1fac-ad65-471a-9024-c164f98e7020" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_efcd4187-91d1-4241-be60-58f4d0c3410c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_efcd4187-91d1-4241-be60-58f4d0c3410c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c36d4bfd-124a-4aee-823c-04618dc9f250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c36d4bfd-124a-4aee-823c-04618dc9f250" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b79e8167-9fa2-41c7-bf3c-b38d0291ebf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b79e8167-9fa2-41c7-bf3c-b38d0291ebf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3449c043-cd8a-49ee-839e-b640f5f46b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3449c043-cd8a-49ee-839e-b640f5f46b14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_26ce36e5-4cb5-4515-b559-7b7454387961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_CustomerRelationshipsMember_26ce36e5-4cb5-4515-b559-7b7454387961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ResellerRelationshipsMember_0dcb0446-0e35-4b8d-849f-50848e005cd8" xlink:href="asur-20201231.xsd#asur_ResellerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_asur_ResellerRelationshipsMember_0dcb0446-0e35-4b8d-849f-50848e005cd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1ad32892-0e69-4c61-9fbe-eb30765f611b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_TradeNamesMember_1ad32892-0e69-4c61-9fbe-eb30765f611b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_24838ffe-67e6-4ecf-9e29-9dc62f319768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_24838ffe-67e6-4ecf-9e29-9dc62f319768" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended" id="ic3da5c1fff18486a8bf2a94c9353dc89_GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLE"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="extended" id="ida1b45afec4b42f6a7d57803a3cde5d8_NOTESPAYABLE"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLETables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="extended" id="ieedc6d5ceec94a7aad9840483336ef51_NOTESPAYABLETables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended" id="ib5c0297ce96849b388dc511ceaaf5ab3_NOTESPAYABLEScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_373d7274-000f-494f-ab46-27f6a934397c" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_373d7274-000f-494f-ab46-27f6a934397c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_fa41b70a-54dd-4e6e-857f-5ddb3c592970" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_fa41b70a-54dd-4e6e-857f-5ddb3c592970" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aba01d39-2674-42eb-8fef-825ee01a19dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aba01d39-2674-42eb-8fef-825ee01a19dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:to="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b7f3a765-710f-400a-881e-6512b8abce78_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b7f3a765-710f-400a-881e-6512b8abce78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_a5be838e-af73-40a8-afc4-0189adbc881f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_a5be838e-af73-40a8-afc4-0189adbc881f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b997129d-6777-44c7-9a34-c1be774e9408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b997129d-6777-44c7-9a34-c1be774e9408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f5764613-552c-417b-9b42-3897eeb2a5fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f5764613-552c-417b-9b42-3897eeb2a5fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_71612c34-3ad9-4c69-983a-251d24d85ad3" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:to="loc_asur_PinnacleBankMember_71612c34-3ad9-4c69-983a-251d24d85ad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoTermLoanMember_19e9fa20-f6c1-4df3-9716-1e74c908a8c4" xlink:href="asur-20201231.xsd#asur_WellsFargoTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:to="loc_asur_WellsFargoTermLoanMember_19e9fa20-f6c1-4df3-9716-1e74c908a8c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:to="loc_srt_RangeMember_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:to="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4bca2ac2-00e9-41a6-9e95-96fb5ad93627" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:to="loc_srt_MinimumMember_4bca2ac2-00e9-41a6-9e95-96fb5ad93627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_338761a4-49dd-491e-a050-b5ed62891740" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:to="loc_srt_MaximumMember_338761a4-49dd-491e-a050-b5ed62891740" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended" id="i51cf2a56af8e4ceab3af15c5bb1f6419_NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_241471e2-05c0-49d5-893d-cae4dc014b48" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_241471e2-05c0-49d5-893d-cae4dc014b48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_9989197a-afe2-4692-b939-5ee4eefb5ac6" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_9989197a-afe2-4692-b939-5ee4eefb5ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0157f0aa-e47a-4010-9f17-4312e4091230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0157f0aa-e47a-4010-9f17-4312e4091230" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_76898903-aabf-44d5-9ed7-f739116f0eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_76898903-aabf-44d5-9ed7-f739116f0eb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_a36608cf-4034-4f75-86de-8d89a41fde8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_a36608cf-4034-4f75-86de-8d89a41fde8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_98bd6c78-5185-4de2-8ea8-4b77f5f073b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_98bd6c78-5185-4de2-8ea8-4b77f5f073b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f9a1306d-c7d0-42d6-a229-e9fd1007a381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebtCurrent_f9a1306d-c7d0-42d6-a229-e9fd1007a381" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_12f70f9a-5763-4f4c-b1f4-dc38107e2738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_12f70f9a-5763-4f4c-b1f4-dc38107e2738" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5f4e3187-030a-4383-a2f4-fa9456e80e00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebt_5f4e3187-030a-4383-a2f4-fa9456e80e00" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_5a00461a-7d96-4d44-83cf-e648b221027e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_5a00461a-7d96-4d44-83cf-e648b221027e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBankNoncurrent_77d7f8fc-02ea-44b6-8d9d-658476d0f73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBankNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_NotesPayableToBankNoncurrent_77d7f8fc-02ea-44b6-8d9d-658476d0f73f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_a199ba7f-156f-4f88-957a-bdf91b8637e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_756a2dcc-226c-4fdb-9dc1-5a97e2db102a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:to="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_553e7661-4944-4e51-a4a8-fe3a52772233_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_553e7661-4944-4e51-a4a8-fe3a52772233_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_5f5a4927-cdf8-475b-adcb-3dd591a618e4" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:to="loc_asur_PinnacleBankMember_5f5a4927-cdf8-475b-adcb-3dd591a618e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="extended" id="ie1f634246a93455d8d6905e9d298846b_NOTESPAYABLENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91d257f6-128b-4ea5-b44f-81f256738e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91d257f6-128b-4ea5-b44f-81f256738e6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantEBITDA_73455edb-b8be-4233-86f6-2a205e6c362e" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantEBITDA_73455edb-b8be-4233-86f6-2a205e6c362e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_7756fb25-cfbf-42b4-b7da-1ed4a060dec8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_RepaymentsOfDebt_7756fb25-cfbf-42b4-b7da-1ed4a060dec8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_295dbef9-310f-47a8-b746-1ca2ec4fb6c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_295dbef9-310f-47a8-b746-1ca2ec4fb6c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_7f2e8e93-07e9-4849-9117-e1fab4bace6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_7f2e8e93-07e9-4849-9117-e1fab4bace6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ece162ff-53d2-451d-961b-2399ab6bf77d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ece162ff-53d2-451d-961b-2399ab6bf77d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_afe2df45-8f8b-4912-8252-d932667e592c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_afe2df45-8f8b-4912-8252-d932667e592c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_9993631c-ca3e-4e05-abd9-5f1e6d50c7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_9993631c-ca3e-4e05-abd9-5f1e6d50c7cd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLeverageRatio_f9638394-39ee-471a-9553-2998137abe2f" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLeverageRatio_f9638394-39ee-471a-9553-2998137abe2f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_6899d4c8-bd7f-4601-b0a4-374fbd0546bd" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_6899d4c8-bd7f-4601-b0a4-374fbd0546bd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_ee74ca74-c4da-40a3-bf73-671853307fcf" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_ee74ca74-c4da-40a3-bf73-671853307fcf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_11b85ff4-61c5-4826-9bd9-baa184a986e3" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_11b85ff4-61c5-4826-9bd9-baa184a986e3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantDomain_bdcb0740-d7d8-4f04-9952-74a09c85d2c2_default" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:to="loc_asur_DebtInstrumentCovenantDomain_bdcb0740-d7d8-4f04-9952-74a09c85d2c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:to="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodOneMember_b2eeeb9b-1ebb-44ea-b8bb-85107ae70f0b" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodOneMember_b2eeeb9b-1ebb-44ea-b8bb-85107ae70f0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodTwoMember_29a8ce67-7758-4635-8ea4-f1528216492a" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodTwoMember_29a8ce67-7758-4635-8ea4-f1528216492a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodThreeMember_eb7bdfa1-4ba8-44c7-8349-0ebffef1087d" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodThreeMember_eb7bdfa1-4ba8-44c7-8349-0ebffef1087d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodFourMember_3fe152be-17b3-4086-9da8-191a8bf15971" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodFourMember_3fe152be-17b3-4086-9da8-191a8bf15971" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentDomain_339c5c67-3846-48e4-a5b2-68890a49387c_default" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:to="loc_asur_DebtInstrumentPeriodicPaymentDomain_339c5c67-3846-48e4-a5b2-68890a49387c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:to="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentOneMember_ec879331-7ee1-459b-827b-ea0a518e3411" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:to="loc_asur_PeriodicPaymentOneMember_ec879331-7ee1-459b-827b-ea0a518e3411" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentTwoMember_98cea1dd-1a9e-49df-8533-ecf47bf9da5d" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:to="loc_asur_PeriodicPaymentTwoMember_98cea1dd-1a9e-49df-8533-ecf47bf9da5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_061c30dd-336b-4102-8c15-070cd02134f4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_061c30dd-336b-4102-8c15-070cd02134f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3bb821d9-8297-48b1-942f-88b8e9d43afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3bb821d9-8297-48b1-942f-88b8e9d43afa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_b6fce58c-a653-4284-9f78-efd5a9cac7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_us-gaap_MediumTermNotesMember_b6fce58c-a653-4284-9f78-efd5a9cac7da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PPPLoanMember_08e46c19-7e0d-4652-9966-49b423a103e6" xlink:href="asur-20201231.xsd#asur_PPPLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_asur_PPPLoanMember_08e46c19-7e0d-4652-9966-49b423a103e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce74f94f-e7ec-4796-8231-f0ff4e2525f9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce74f94f-e7ec-4796-8231-f0ff4e2525f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementMember_4e54ea9b-7f36-4005-8ca6-905881a7dcf4" xlink:href="asur-20201231.xsd#asur_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_CreditAgreementMember_4e54ea9b-7f36-4005-8ca6-905881a7dcf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_bac0574e-a259-4390-b0dd-da9737f8680d" xlink:href="asur-20201231.xsd#asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_bac0574e-a259-4390-b0dd-da9737f8680d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdRestatedCreditAgreementMember_5c5e6198-5413-4488-968a-7a0ca55c7c89" xlink:href="asur-20201231.xsd#asur_ThirdRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_ThirdRestatedCreditAgreementMember_5c5e6198-5413-4488-968a-7a0ca55c7c89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_2ca7b36d-7b60-45d8-8383-fa3a9a021014" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_PinnacleBankMember_2ca7b36d-7b60-45d8-8383-fa3a9a021014" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_33f4d1e7-0c6a-40ba-a939-bf18f9825af5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:to="loc_us-gaap_CreditFacilityDomain_33f4d1e7-0c6a-40ba-a939-bf18f9825af5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:to="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_57754f0b-db3a-4139-805e-21ece2a0ff8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_57754f0b-db3a-4139-805e-21ece2a0ff8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52ca765f-c8b0-433a-b974-12eee6868248_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:to="loc_srt_RangeMember_52ca765f-c8b0-433a-b974-12eee6868248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:to="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bd7c32a1-35b2-48fc-8ddf-9ceb144dd1a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:to="loc_srt_MaximumMember_bd7c32a1-35b2-48fc-8ddf-9ceb144dd1a7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended" id="ib8ad7efdffb34d288af5d0a4ce0daa3e_NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofApplicableMarginRatesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="extended" id="i9cbac9b53bee4b8ca072ec7525ee54f2_NOTESPAYABLEScheduleofApplicableMarginRatesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_1d94b40e-a5cd-4e0d-aa47-634052b31a5a" xlink:href="asur-20201231.xsd#asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:to="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_1d94b40e-a5cd-4e0d-aa47-634052b31a5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1a692adf-da7a-48a7-86b5-8f45e665f8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1a692adf-da7a-48a7-86b5-8f45e665f8d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:to="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cdce55ac-8325-4cec-ac46-d9d1c81b03c8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:to="loc_us-gaap_VariableRateDomain_cdce55ac-8325-4cec-ac46-d9d1c81b03c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:to="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_9795c49f-cc8e-4b1f-8d8b-6f40062925d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:to="loc_us-gaap_BaseRateMember_9795c49f-cc8e-4b1f-8d8b-6f40062925d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7da52915-c06d-4732-8fc1-330ed0128370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7da52915-c06d-4732-8fc1-330ed0128370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:href="asur-20201231.xsd#asur_LeverageRatioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioDomain_817707a0-87d6-48c0-827d-07bf2f9545e9_default" xlink:href="asur-20201231.xsd#asur_LeverageRatioDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:to="loc_asur_LeverageRatioDomain_817707a0-87d6-48c0-827d-07bf2f9545e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:href="asur-20201231.xsd#asur_LeverageRatioDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:to="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Lessthan2001Member_b88cbf86-b64b-4e50-a02d-0e0ad245cd78" xlink:href="asur-20201231.xsd#asur_Lessthan2001Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Lessthan2001Member_b88cbf86-b64b-4e50-a02d-0e0ad245cd78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan2001andLessthan3001Member_00f8dee4-fd67-4a5a-99a4-2d1e4beefa23" xlink:href="asur-20201231.xsd#asur_Morethan2001andLessthan3001Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Morethan2001andLessthan3001Member_00f8dee4-fd67-4a5a-99a4-2d1e4beefa23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan3001Member_14619d37-288d-436a-8db4-3050c630724a" xlink:href="asur-20201231.xsd#asur_Morethan3001Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Morethan3001Member_14619d37-288d-436a-8db4-3050c630724a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4ea8520f-2bb0-47ef-8169-4b0f88de2db7_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:to="loc_srt_RangeMember_4ea8520f-2bb0-47ef-8169-4b0f88de2db7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:to="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8e5036af-3aa3-41b0-aa06-a6ecb0e5e9a2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:to="loc_srt_MinimumMember_8e5036af-3aa3-41b0-aa06-a6ecb0e5e9a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_754a7fcc-8d8a-4ce3-99a2-97f94d481b25" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:to="loc_srt_MaximumMember_754a7fcc-8d8a-4ce3-99a2-97f94d481b25" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended" id="i2362887bc7f94b54818a424e61b96f03_PROPERTYANDEQUIPMENT"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended" id="id8c07308ff554de5a9ac045959467d45_PROPERTYANDEQUIPMENTTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended" id="i39a2ce6322394577930f500e010b6f37_PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9d0926d4-a5ab-48d6-9281-a326edd744a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9d0926d4-a5ab-48d6-9281-a326edd744a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c61a5ab5-f580-4e69-8652-258e84776b78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c61a5ab5-f580-4e69-8652-258e84776b78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_77bbacc4-697d-4546-9850-bd61c7332f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_77bbacc4-697d-4546-9850-bd61c7332f37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_65c1ec3a-05be-414b-bccb-f2df8e7c453c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_65c1ec3a-05be-414b-bccb-f2df8e7c453c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51826305-fb2d-4859-9414-b58cbec53545_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_51826305-fb2d-4859-9414-b58cbec53545_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ae78043e-8293-4f23-b2b4-1557e24ddcf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ae78043e-8293-4f23-b2b4-1557e24ddcf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_47ed3ae3-a16e-4b6b-b06d-1ac0afca726a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_47ed3ae3-a16e-4b6b-b06d-1ac0afca726a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5f24e83b-71c6-43ef-bacf-42f8faee9c0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5f24e83b-71c6-43ef-bacf-42f8faee9c0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_70d48ff9-b4fb-4779-aeb9-c5609d4a04a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_70d48ff9-b4fb-4779-aeb9-c5609d4a04a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:to="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4776e706-f28b-4fdf-8631-81ec481bce8c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:to="loc_srt_RangeMember_4776e706-f28b-4fdf-8631-81ec481bce8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:to="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_67930f73-b305-4d10-b96d-c4681b906d26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:to="loc_srt_MinimumMember_67930f73-b305-4d10-b96d-c4681b906d26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8b5cb23d-5f0c-440c-aae5-f7520e7bc49b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:to="loc_srt_MaximumMember_8b5cb23d-5f0c-440c-aae5-f7520e7bc49b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="extended" id="i8f7467e912674b278a1632d92bb6bd2d_PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_312b2214-5bfe-44c5-9fac-d1530c6fbcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_312b2214-5bfe-44c5-9fac-d1530c6fbcf3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a49b06af-aef7-4603-9269-7268f480960b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a49b06af-aef7-4603-9269-7268f480960b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3950e8ca-858d-4a8e-986b-32b364e81a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3950e8ca-858d-4a8e-986b-32b364e81a88" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="extended" id="id77d1bf15d0541359a2a92aa6736f570_PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="extended" id="i6cc865cf57fe4bbb857826aaa27af445_CERTAINBALANCESHEETACCOUNTS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="extended" id="i60017f7a3e2f44948f87d4fd18d59beb_CERTAINBALANCESHEETACCOUNTSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended" id="ife73f91ea93e49cb83f888defe531bab_CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="extended" id="i5617a4c091044c10b9b72007889dbf8e_CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="extended" id="i38bb63c2cf05454dba7892cbe0ec2eda_STOCKHOLDERSEQUITY"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended" id="i68a8214506754282a3f0d186ef1968a2_STOCKHOLDERSEQUITYTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended" id="id127800ac96f4de898dfe2bbb62a2797_STOCKHOLDERSEQUITYNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e0e7e773-4d29-4479-8585-048aedae2ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e0e7e773-4d29-4479-8585-048aedae2ee1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d9c731f1-992d-4265-a008-eff8420443c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d9c731f1-992d-4265-a008-eff8420443c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_ba1c42cb-820c-49fd-adf7-0aba77ab7f69" xlink:href="asur-20201231.xsd#asur_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_ba1c42cb-820c-49fd-adf7-0aba77ab7f69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_cf0dee9e-8f84-4060-a78b-7675d9cae0da" xlink:href="asur-20201231.xsd#asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_cf0dee9e-8f84-4060-a78b-7675d9cae0da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_55801ee3-aad0-4682-99b5-df0a1f8f1107" xlink:href="asur-20201231.xsd#asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_55801ee3-aad0-4682-99b5-df0a1f8f1107" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_5c8c3298-a2a8-47ce-bae0-cae050e1702e" xlink:href="asur-20201231.xsd#asur_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_5c8c3298-a2a8-47ce-bae0-cae050e1702e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_38460ec3-9b57-4969-bbe6-d83908994eae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_38460ec3-9b57-4969-bbe6-d83908994eae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ActiveEquityPlans_896a9324-afc1-4073-bcbc-d43a0ae86fc7" xlink:href="asur-20201231.xsd#asur_ActiveEquityPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_ActiveEquityPlans_896a9324-afc1-4073-bcbc-d43a0ae86fc7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0b6b98f2-16a8-46b4-a145-53787b95a701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0b6b98f2-16a8-46b4-a145-53787b95a701" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d03e511c-103e-42cd-847b-0b52b39a05c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d03e511c-103e-42cd-847b-0b52b39a05c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c93688b3-52de-40ef-9944-eb3d210e5132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c93688b3-52de-40ef-9944-eb3d210e5132" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_204867e6-cd25-4652-a000-480ba8b77fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_204867e6-cd25-4652-a000-480ba8b77fa0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8955c511-22c1-4863-9861-4916f99fe6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8955c511-22c1-4863-9861-4916f99fe6a8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_0d5c19da-4f7a-4c92-ae5d-cf4ee4a63798" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_0d5c19da-4f7a-4c92-ae5d-cf4ee4a63798" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_4d16a501-558e-4ec7-9de0-ae9b99043f3b" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_4d16a501-558e-4ec7-9de0-ae9b99043f3b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e9c2af0-d7df-4a93-9d1b-bdef18b35c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e9c2af0-d7df-4a93-9d1b-bdef18b35c3a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_54574040-287d-4eb2-8d95-a210c5289725" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_54574040-287d-4eb2-8d95-a210c5289725" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_89ab8041-eaa4-47a7-b932-34a751f53c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensation_89ab8041-eaa4-47a7-b932-34a751f53c46" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_035d8170-b0fa-4e5f-a5b0-8f60343b3718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_035d8170-b0fa-4e5f-a5b0-8f60343b3718" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c0d24d4b-bbef-446c-a5bb-f7a6d3c8f538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c0d24d4b-bbef-446c-a5bb-f7a6d3c8f538" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1a8c5981-9d5d-4ba3-a468-9301ca890afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1a8c5981-9d5d-4ba3-a468-9301ca890afa" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1efd13a0-5935-44e9-8afd-4c6894247ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1efd13a0-5935-44e9-8afd-4c6894247ee0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b31f5d4-9f61-472a-b902-b31b85ccd17b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b31f5d4-9f61-472a-b902-b31b85ccd17b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_489db214-ab14-484f-b187-b81e03e016d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_489db214-ab14-484f-b187-b81e03e016d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:to="loc_us-gaap_PlanNameDomain_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:to="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_The2018PlanMember_375dd187-5cf0-43c8-93fb-fbe4e8bb6610" xlink:href="asur-20201231.xsd#asur_The2018PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_The2018PlanMember_375dd187-5cf0-43c8-93fb-fbe4e8bb6610" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanAmendmentMember_12a85b9e-23fd-4714-b02d-3d53514e1459" xlink:href="asur-20201231.xsd#asur_A2018PlanAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_A2018PlanAmendmentMember_12a85b9e-23fd-4714-b02d-3d53514e1459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OfferExchangeProgramMember_4551cb0e-9150-471c-8e8a-beb198816432" xlink:href="asur-20201231.xsd#asur_OfferExchangeProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_OfferExchangeProgramMember_4551cb0e-9150-471c-8e8a-beb198816432" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a637be71-8bea-47d8-86c1-fe196e4a416f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:to="loc_srt_RangeMember_a637be71-8bea-47d8-86c1-fe196e4a416f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:to="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20e18405-7650-458f-870d-4e123c7572d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:to="loc_srt_MinimumMember_20e18405-7650-458f-870d-4e123c7572d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2ec745e9-d115-48a2-b17c-877be694ea42" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:to="loc_srt_MaximumMember_2ec745e9-d115-48a2-b17c-877be694ea42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_296e1882-98a2-49c8-8ee9-a0652c9ce2df_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_296e1882-98a2-49c8-8ee9-a0652c9ce2df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentOfferingMember_d00b6751-204e-4faf-ae48-30c9b5e6bb1a" xlink:href="asur-20201231.xsd#asur_CommitmentOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:to="loc_asur_CommitmentOfferingMember_d00b6751-204e-4faf-ae48-30c9b5e6bb1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="extended" id="idfeb5452c82d4016a3f6ecd368b941b5_STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="extended" id="ib396d9f07f584931bc77cbf7a38a767f_STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="extended" id="i28a1356e6b74471bb11ca63c71966ea3_STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="extended" id="i6b24c7725a114bc5b304149513e96c85_STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c0ea790-ad78-4972-a21e-4f4c9cdf3655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c0ea790-ad78-4972-a21e-4f4c9cdf3655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_21f70345-cfbd-433f-bfc5-d0e3cb52c9ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_21f70345-cfbd-433f-bfc5-d0e3cb52c9ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_009b9e9b-0732-47be-976f-ab8fa8aa8d89" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_009b9e9b-0732-47be-976f-ab8fa8aa8d89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69d25011-24cc-49ae-8838-783afd23cd20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69d25011-24cc-49ae-8838-783afd23cd20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_027ea813-c249-426e-b11d-ce747dde0799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ddf6e25f-636a-4818-b0cc-1823f5e9ec33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ddf6e25f-636a-4818-b0cc-1823f5e9ec33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_766fb0fa-78d9-42b2-9930-9989d1e0d013" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_766fb0fa-78d9-42b2-9930-9989d1e0d013" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_1801d437-14b8-46a1-9afe-8edb8ca5166b" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_1801d437-14b8-46a1-9afe-8edb8ca5166b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_84e00902-deb9-479a-bdae-dcf79e6918c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_84e00902-deb9-479a-bdae-dcf79e6918c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a8f266d-17ab-4d24-86cd-5bb3aa700a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:to="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5cb1c907-b1e3-4343-8071-c1cc426d4775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5cb1c907-b1e3-4343-8071-c1cc426d4775" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended" id="i96e313299a3c416ea8b8704936b37d11_EMPLOYEEBENEFITPLANS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended" id="i403f5a15c75245b9a138895a4e12d585_EMPLOYEEBENEFITPLANSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_07678298-5d0e-4896-a474-b938a6114172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_07678298-5d0e-4896-a474-b938a6114172" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_a1ddfd53-392d-4d43-bfd7-127ae121499b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_a1ddfd53-392d-4d43-bfd7-127ae121499b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_29646efe-a3b1-4743-8354-04966a5c49e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_29646efe-a3b1-4743-8354-04966a5c49e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:to="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4f35211-e396-41ad-97de-c02cd0021e94_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:to="loc_srt_RangeMember_d4f35211-e396-41ad-97de-c02cd0021e94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:to="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_293b2b18-74e1-46ba-a643-e0d63e324902" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:to="loc_srt_MaximumMember_293b2b18-74e1-46ba-a643-e0d63e324902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_de2c826c-3d3a-4352-837e-29fb55549f0f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_de2c826c-3d3a-4352-837e-29fb55549f0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentRetirementBenefitsMember_bbd98c66-0223-40fb-87fc-0c889de77fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentRetirementBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:to="loc_us-gaap_PostemploymentRetirementBenefitsMember_bbd98c66-0223-40fb-87fc-0c889de77fd3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended" id="id4af10671ca84effae9cdfa7df85b089_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="extended" id="ib7a8f750114543f0aef8b0ebc53e5e14_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e761f616-3867-4632-ab97-0c96ef4fe9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e761f616-3867-4632-ab97-0c96ef4fe9b2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="extended" id="i7ad691d1502f4e4f95ae1971a952f7a4_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="extended" id="i91071842138645c8b5a5f538e4c3293e_DISCONTINUEDOPERATIONS"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="extended" id="ic2513d08a01b499e94043e66e93a4a85_DISCONTINUEDOPERATIONSTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="extended" id="i357d90fbf52841ab94e0d5c2d833b5f8_DISCONTINUEDOPERATIONSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba504d66-433e-4b76-86ae-d6865b46217e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba504d66-433e-4b76-86ae-d6865b46217e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_1dd299be-e6bd-42ab-a016-5816ba92467a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:to="loc_us-gaap_EscrowDeposit_1dd299be-e6bd-42ab-a016-5816ba92467a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fea010bc-1e6c-4132-907c-8503abe4e18b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fea010bc-1e6c-4132-907c-8503abe4e18b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_60298de4-36a9-4ac7-9e3e-551ffc8e2628" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_60298de4-36a9-4ac7-9e3e-551ffc8e2628" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f3b79eb6-cc41-4088-b7a6-fd89e73d0512_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f3b79eb6-cc41-4088-b7a6-fd89e73d0512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_75fe2f35-bd7f-46bd-9234-0d6876aa6572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_75fe2f35-bd7f-46bd-9234-0d6876aa6572" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="extended" id="i07a2c409643b41ae80dc90bbf30feefb_DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bc856f6d-fa11-49c0-a533-395ef0f9f53c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bc856f6d-fa11-49c0-a533-395ef0f9f53c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_d26ded2e-02fa-4ed9-aeea-352d82079815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_d26ded2e-02fa-4ed9-aeea-352d82079815" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a91e92fc-2520-4974-99f5-7fa635b30d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a91e92fc-2520-4974-99f5-7fa635b30d20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8b024ba9-fb6b-4dd3-8ee6-52826513f769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8b024ba9-fb6b-4dd3-8ee6-52826513f769" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bf2ff8f4-92c3-4944-95b1-01d93632f2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bf2ff8f4-92c3-4944-95b1-01d93632f2f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7f4be5c3-9400-4eb9-888b-683a22fb162c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7f4be5c3-9400-4eb9-888b-683a22fb162c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_129930fa-1d26-43b0-a2a1-fe7305bfc99a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_129930fa-1d26-43b0-a2a1-fe7305bfc99a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56d966c1-3be2-4282-9b69-3b27daf40695_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56d966c1-3be2-4282-9b69-3b27daf40695_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_db2b8291-649a-4208-a4ad-0db1f583a994" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_db2b8291-649a-4208-a4ad-0db1f583a994" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="extended" id="ib3a71f36949746d7ae0cffaf63512113_DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_f0ed8826-fa95-4df2-b678-64bccde8f6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_f0ed8826-fa95-4df2-b678-64bccde8f6b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_67d084a8-9145-4855-ae14-1d6ff7d11852" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_67d084a8-9145-4855-ae14-1d6ff7d11852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_16d0339a-2b9e-4e1c-830d-b019067d7aca" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_16d0339a-2b9e-4e1c-830d-b019067d7aca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_794b8308-932c-420b-bc62-5abbd620bb41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_794b8308-932c-420b-bc62-5abbd620bb41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_ec6e5b2c-092a-438b-bcbb-4363b30de808" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_ec6e5b2c-092a-438b-bcbb-4363b30de808" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ff7a0697-c972-412f-8cdf-ff1fde972ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ff7a0697-c972-412f-8cdf-ff1fde972ac7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c2101494-575e-4031-9676-f4189b7419c4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c2101494-575e-4031-9676-f4189b7419c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f30e41b0-52ff-4151-8f32-1bb07c00e72b" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f30e41b0-52ff-4151-8f32-1bb07c00e72b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b870cf0c-ea54-483f-9225-c919683b0e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b870cf0c-ea54-483f-9225-c919683b0e67" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARE"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="extended" id="i55bb2f0f55a94b57a7a3a1d93df5a52b_NETLOSSPERSHARE"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARETables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="extended" id="i439d4ff5f3a845e0b9f8db2a290260cc_NETLOSSPERSHARETables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended" id="i3f8131380fca4eaea7d12fce1624214f_NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended" id="i225fdeba764a434da77ae38752e6756e_NETLOSSPERSHARENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1126807-5dff-460d-941d-4c41b7d825f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1126807-5dff-460d-941d-4c41b7d825f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_a0d7e65e-2db6-4da5-aeb7-84a7d1137464" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:to="loc_us-gaap_StockOptionMember_a0d7e65e-2db6-4da5-aeb7-84a7d1137464" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="extended" id="i38ab86cb90d744e2a022e4f5c9900a11_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="extended" id="i44e90564ba9849adac6f89e263d41026_INCOMETAXESTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESSummaryofIncomeTaxContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="extended" id="ic379fd336cce47abb2eb91a473690130_INCOMETAXESSummaryofIncomeTaxContingenciesDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" id="ie1dde493bf4049fcb3763c8a43a25c52_INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i9f92fe10c30f4cb8af0906540d24a4d2_INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended" id="i0684c5b7a359495eb31cc44ef5740472_INCOMETAXESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_44ef143a-1d17-4b9b-9575-22572a27d8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_OperatingLossCarryforwards_44ef143a-1d17-4b9b-9575-22572a27d8f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0cb4e72f-7aeb-4e20-9c39-80a7e0a1ff36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0cb4e72f-7aeb-4e20-9c39-80a7e0a1ff36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OperatingLossCarryforwardsExpirationDate2_32842dad-35e3-4fb0-a623-95033dc17655" xlink:href="asur-20201231.xsd#asur_OperatingLossCarryforwardsExpirationDate2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_asur_OperatingLossCarryforwardsExpirationDate2_32842dad-35e3-4fb0-a623-95033dc17655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_19525e29-b010-47ad-b803-4c4aa37d20bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_19525e29-b010-47ad-b803-4c4aa37d20bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_ad156154-558b-40aa-b0cc-11f83a24ecc3" xlink:href="asur-20201231.xsd#asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_ad156154-558b-40aa-b0cc-11f83a24ecc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4fabd908-74b4-4e76-a3b3-1123ab4b11b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4fabd908-74b4-4e76-a3b3-1123ab4b11b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e22fa0d3-e833-467d-822c-8ed441650baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e22fa0d3-e833-467d-822c-8ed441650baf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dd6b42a4-4e57-451f-ab10-970b2d43d3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dd6b42a4-4e57-451f-ab10-970b2d43d3ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b12ff6ea-1130-4d3a-aaf0-c5ae59b8585c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b12ff6ea-1130-4d3a-aaf0-c5ae59b8585c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:to="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d55da478-1883-452e-9e20-a288b5a5242e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:to="loc_srt_RangeMember_d55da478-1883-452e-9e20-a288b5a5242e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:to="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f0a92c1e-2a62-4368-ab61-d064794ee751" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:to="loc_srt_MinimumMember_f0a92c1e-2a62-4368-ab61-d064794ee751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bba5c3f6-881d-4607-ba16-74e161e28228" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:to="loc_srt_MaximumMember_bba5c3f6-881d-4607-ba16-74e161e28228" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended" id="i0f2b4eac10444f26ac3495be76d9ba93_INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended" id="if37779fad7474edfaf1fc2a31f1667e8_INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASES" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASES" xlink:type="extended" id="ifd1ea16873754f7891e6a0f8429a45ae_LEASES"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESTables" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESTables" xlink:type="extended" id="i50f01cfac84c4d64ad1fc623c42dff3b_LEASESTables"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="extended" id="ic0bd88d38f90411ea8da59ebd13a3922_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_8366e3c5-13b9-46c9-a23d-5cd741098a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_8366e3c5-13b9-46c9-a23d-5cd741098a6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_32e1e66a-e289-4b9c-b9a9-107005758c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseLiability_32e1e66a-e289-4b9c-b9a9-107005758c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_91b5c966-5fd9-4d0c-a2bb-3ff5bd3710a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_91b5c966-5fd9-4d0c-a2bb-3ff5bd3710a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_40a4a066-bc7f-4d17-a70b-697abdab0ef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_40a4a066-bc7f-4d17-a70b-697abdab0ef2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8ddd8d1e-5d38-4b9d-b1da-747eb5df8f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8ddd8d1e-5d38-4b9d-b1da-747eb5df8f22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b593d87c-2577-4079-ad5f-f4e16f47f1de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b593d87c-2577-4079-ad5f-f4e16f47f1de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:to="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9bdbc873-8963-4757-850b-3bd8eebaa683_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:to="loc_srt_RangeMember_9bdbc873-8963-4757-850b-3bd8eebaa683_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:to="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_125f0d77-6ae9-4d1b-ab84-d98392e05dd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:to="loc_srt_MinimumMember_125f0d77-6ae9-4d1b-ab84-d98392e05dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab051331-03b7-4962-afe6-47a02e4ecbaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:to="loc_srt_MaximumMember_ab051331-03b7-4962-afe6-47a02e4ecbaf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="extended" id="i63432b9435aa4965a688e740524f7350_LEASESRentExpenseComponentsDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended" id="i9f19f7b9e5cd4af3ba2a1a5809511eac_LEASESSupplementalCashFlowInformationDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="extended" id="i3df4a02bf9f344d9b4e5ae95c82fcafc_LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20201231.xsd#SUBSEQUENTEVENTS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS" xlink:type="extended" id="i2f168fb435c6463cac31bb9c49108ed5_SUBSEQUENTEVENTS"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>asur-20201231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a-->
<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_BusinessCombinationsPolicy_8a792d0e-154d-43aa-8c55-fd9762f876fe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_fa9af359-19ec-476d-af01-c5901200cd93_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink: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 tax carryforwards not benefitted</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab2df0a6-8908-47e2-b037-0e49438a7611_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in exchange (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1072c05d-c571-4d38-9c28-37cced9a24a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3ca7ffa6-3eb5-401e-be27-dec866a4e181_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Acquired intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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 Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_067ebcfa-4350-49ef-bbd3-73934cd57575_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/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_30be33f5-d5dd-42d6-9c31-f4665602bbf7_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b25c3665-a5ee-4080-be0f-09a986e4220f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64f6075e-746d-4746-8aca-7322ffe5bdc3_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 income (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_00541a0c-6007-4b65-a90a-a2645a94ce98_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d9ff6025-1587-4c88-8eca-ae1d2a157d40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_f8b190c3-e290-41ac-ae7d-3875add15b9e_terseLabel_en-US" xlink:label="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_label_en-US" xlink:label="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink: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 And Asset Acquisitions</link:label>
    <link:label id="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_documentation_en-US" xlink:label="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Businesses And Asset Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink:href="asur-20201231.xsd#asur_PaymentsToAcquireBusinessesAndAssetAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink:to="lab_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_2b567a82-2ca2-4b26-acfd-2cb5fdd5d934_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_c5772f2c-165d-4c94-a7cb-5a53fe54f877_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_CommitmentOfferingMember_0a41946f-c19a-4374-9539-99757ab86919_terseLabel_en-US" xlink:label="lab_asur_CommitmentOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment Offering</link:label>
    <link:label id="lab_asur_CommitmentOfferingMember_label_en-US" xlink:label="lab_asur_CommitmentOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment Offering [Member]</link:label>
    <link:label id="lab_asur_CommitmentOfferingMember_documentation_en-US" xlink:label="lab_asur_CommitmentOfferingMember" 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">Commitment Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentOfferingMember" xlink:href="asur-20201231.xsd#asur_CommitmentOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CommitmentOfferingMember" xlink:to="lab_asur_CommitmentOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_f6347288-a708-460d-9582-d2736112edd3_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_0694b59b-9eaa-4264-8391-360fcece0ea4_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">Allowance for doubtful accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PayablesAndAccrualsAbstract_c6aaa32d-cd34-4732-a8a1-45907145acd8_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_e288fc23-be0d-4c70-bb1e-ae0e1c00f448_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodTwoMember_077dec3d-741c-4d47-b16d-e3b1ad2b0acc_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodTwoMember" xlink: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 Covenant, Period Two</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodTwoMember_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodTwoMember" xlink: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 Covenant, Period Two [Member]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodTwoMember_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodTwoMember" 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 Covenant, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodTwoMember" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantPeriodTwoMember" xlink:to="lab_asur_DebtInstrumentCovenantPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_a91d5d09-ac36-4666-92a5-462b127f2090_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_cd43bf03-81c3-423a-8cbe-8b9210af05ad_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" 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, net of current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_cd1fa58b-d949-45b4-9165-df5212be346c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink: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 and debt discount, net of current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink: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, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_569a6851-e70d-46f6-8559-d1f179cd9e7f_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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 Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_2ee8f2dd-c4d1-46bb-9b7b-6b31235c5338_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">Significant Unobservable Inputs (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GoodwillPurchaseAccountingAdjustments_afe9789e-e7a5-4e7d-ab4d-443ddcd184d7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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 goodwill associated with acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_5ff2ff08-b600-4426-adfd-763e3772c9f1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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 Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodFourMember_b87d63da-a650-4f97-8631-28016fc6077e_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodFourMember" xlink: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 Covenant, Period Four</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodFourMember_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodFourMember" xlink: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 Covenant, Period Four [Member]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodFourMember_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodFourMember" 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 Covenant, Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodFourMember" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantPeriodFourMember" xlink:to="lab_asur_DebtInstrumentCovenantPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_87709d1f-52f9-4359-a719-36d44199ed69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeMember_7b6f29a0-29e7-4d8d-bfb9-b310e36266ac_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">Range [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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2d87c7d-cee9-495b-b597-bc6787eec757_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e31f53b3-757b-4c68-adec-23bc3ba4012f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_3947a9bf-3ed6-4df1-bb9d-f7fe9c2e566f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_b1de96de-e9ec-4c5f-904a-6f28db65edb6_terseLabel_en-US" xlink:label="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal of discontinued operations</link:label>
    <link:label id="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_label_en-US" xlink:label="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Other Comprehensive Income (Loss) from Discontinued Operation</link:label>
    <link:label id="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_documentation_en-US" xlink:label="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" 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">Discontinued Operation, Other Comprehensive Income (Loss) from Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" xlink:href="asur-20201231.xsd#asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" xlink:to="lab_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_29549f01-f456-462a-a8d7-e748f27f768f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentPeriodicPayment_f2dedbb8-aede-40d5-8659-d07cf502b323_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_15fbce39-0dff-4081-8d47-5f8bb5791a54_terseLabel_en-US" xlink:label="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" xlink: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 value of common stock and other securities</link:label>
    <link:label id="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_label_en-US" xlink:label="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Value of Common Stock and Other Securities Registered for Sale</link:label>
    <link:label id="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_documentation_en-US" xlink:label="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" 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 aggregate value of of common stock and other securities being offered for sale by the Company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" xlink:href="asur-20201231.xsd#asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" xlink:to="lab_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_0a8cf7ec-ba13-4008-a5f4-1ec9460798a5_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/2020/dei-2020-01-31.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_IntangibleAssetsNetExcludingGoodwill_86854737-e102-4ce6-a722-781b2efd5a59_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_9d9bfa76-ce6b-4817-b462-74013bd22358_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">Professional Services Revenue [Member]</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-20201231.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_OperatingIncomeLoss_bd8901ec-4b94-4621-a48d-d3f4a82e940f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpenditureDiscontinuedOperations_75ccac1b-7538-4b03-b61a-2bb056ba1dc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" 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">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_CapitalExpenditureDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditure, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:to="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_b87413f9-24bf-4f62-a622-acc630b1e372_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_7a4eaca8-9001-46a1-9b95-b54883bc2c04_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_a67bfdd5-94f9-4d34-9e67-55a26a601d9b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e55b8d4f-8fca-4c62-b9e1-9a8129da7a42_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the year (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5aed98d5-4d8c-48a4-bbcc-9af439ce6641_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the year (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_05996073-1056-4892-bf85-039ce5fc27f7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_29d505ac-3663-491c-bed6-0de4850e63a2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FundsHeldForClients_dae7d65e-f061-4c27-b5c5-6e2bdf3c618e_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_DebtInstrumentCovenantDomain_8ef5d3b1-a861-4fb0-b55c-dc6bedf81a8e_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantDomain" xlink: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 Covenant [Domain]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantDomain_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantDomain" xlink: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 Covenant [Domain]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantDomain_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Debt Instrument Covenant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantDomain" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantDomain" xlink:to="lab_asur_DebtInstrumentCovenantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_dfef71c0-efaf-45f3-a02b-5266c8a8f212_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies (Notes 2 and 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock_79b56226-d907-4d92-9b57-040713b52bf6_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink: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, Stock Options, Reserved Shares for Future Issuance, Activity</link:label>
    <link:label id="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock_label_en-US" xlink:label="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink: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, Stock Options, Reserved Shares for Future Issuance, Activity [Table Text Block]</link:label>
    <link:label id="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock_documentation_en-US" xlink:label="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the number of shares of common stock options that are reserved for future issuance under stock option plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink:href="asur-20201231.xsd#asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink:to="lab_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ceb434ed-1888-48ae-8be9-25d7f5a3598a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c9dc7ae3-0635-40ef-b493-ad1fad90ad28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0588f967-ff8b-490b-8bea-9a1f09c801c1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_3f2cc603-77bf-4955-be1e-200f3c5b791b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0e52a355-79bf-4be0-ba7f-27ffcfce2c21_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_914e706d-33c5-4748-ba8f-a23542259935_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_7e47fe5c-ebcc-4f80-a98c-18c756c0b2d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink: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 tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink: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 Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_4b45c2c1-652a-4843-a9f6-35a863e23f00_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_43206c62-29fe-46fd-a411-af33c92a0aad_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">Funds Held for Clients</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressStateOrProvince_f3187cd8-03bd-4a93-b5b9-3adb5cc81a8d_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/2020/dei-2020-01-31.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_OperatingLeasePayments_515ab944-3a80-4d40-a14f-ba38f712ceca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4846423e-11c5-455e-af72-197c665d2f89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computed at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_e74fd2ae-e132-421b-9981-f3c5687e5170_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_deffad47-6e40-4a3c-a867-f60e86401d35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_772f07a9-1c4b-4b5f-afd6-3921f8fa8af8_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RetainedEarningsAccumulatedDeficit_4af66d98-2340-4dca-8740-6d31ff246047_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_c765e24b-d875-4d7a-8461-af50782e0605_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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 revolving line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5c270149-a12b-4297-b8c5-6466781c505d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ba818885-4527-4664-a5a1-6c5325163e74_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5d2c315c-fb30-4406-a34b-ee1dc08e1910_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_7a8ba4db-d728-486d-aa28-0de2d855c698_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink: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 Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1cae35a-b6cc-458a-83bf-133edcf3c004_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_a3663335-9a69-427e-9339-482091cb77df_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c61523aa-c842-4c3f-89cd-c035b382e204_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9396f15b-9fab-4c23-bcaf-471a71d462bf_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_52fc52d3-14cb-4a49-a37d-b11e6bc5e865_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_25188b9f-79f8-431b-8eaf-1b15b999c0dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentCarryingAmount2_d96da656-5cdf-43b8-bdc2-2af0210e4616_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount2" xlink: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 notes payable</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount2_3f0d632a-863d-4fc6-b3f5-9590d41edeec_verboseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount2" 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">Gross notes payable, net of current portion</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount2_label_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount2_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount2" 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, before unamortized (discount) premium and debt issuance costs, of debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCarryingAmount2" xlink:to="lab_asur_DebtInstrumentCarryingAmount2" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount1_6d2fa628-cee3-493a-9933-a231bb4e2978_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount1" xlink: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 notes payable</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount1_2cdbe01a-e161-49ea-98df-58f156bc85ae_verboseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount1" 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">Gross notes payable, current portion</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount1_label_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount1" xlink: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 portion</link:label>
    <link:label id="lab_asur_DebtInstrumentCarryingAmount1_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCarryingAmount1" 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, before unamortized (discount) premium and debt issuance costs, of short-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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCarryingAmount1" xlink:to="lab_asur_DebtInstrumentCarryingAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9afafda2-3844-42b5-a7bf-db2f20658f35_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a005fa80-6161-40e7-894f-3394aa52dace_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3adda184-0dab-4424-b24b-a69126531cc9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_708ca2ec-acef-4e0d-b133-32ddc8d2f4cd_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">BALANCE (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_58fbfdbe-1450-496e-836f-b8116ce1a85a_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">BALANCE (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredRevenue_fd1324cf-6eeb-4459-8b0d-bb5e18ae3156_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink: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_DeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_6e6d10c1-dd48-4dc3-b1eb-03b9b6d5e5d1_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, $.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_22a14533-b087-4ae4-9df9-2ddcf4ba3edf_negatedTerseLabel_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Provision For Doubtful Accounts</link:label>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_documentation_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" 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">Disposal Group, Including Discontinued Operation, Provision For Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" xlink:to="lab_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_20eacc98-4f93-4e44-bcfe-9d4a7c525102_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly periodic payments</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" xlink: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, Covenant, Likely To Default, Monthly Periodic Payment</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" 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, Covenant, Likely To Default, Monthly Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" xlink:to="lab_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d5d2e892-4101-4df0-a567-04c766a1aad3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink: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, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_f341b834-9b74-4ad7-ae03-ad20d08b27eb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_8d4492e2-03d9-4dc8-8ae7-78cb644f49dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_a779c782-ad57-491a-9aa0-a17dade24873_negatedLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in shares)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:to="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6599c66b-0776-4909-989c-ae6ad9bcef24_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_d1640483-ea27-482f-8b6d-fc0d3e96bf11_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 (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_ff1a9142-fab1-4a16-840b-6e4ba1567160_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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 financing fees</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherLiabilitiesNoncurrent_a17748d5-1384-4515-9141-92385ccff26c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_b6d864b7-4514-4bde-90a4-2e1d626412f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_a44abbc8-7c66-4dd2-b4f1-43b88f457d4e_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unforgiven debt</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" xlink: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, Covenant, Likely To Default, Unforgiven Debt</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" 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, Covenant, Likely To Default, Unforgiven Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" xlink:to="lab_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_4cce1bca-eb5d-429b-9d12-9291fd38c25a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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 finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_9d67652b-cee6-4407-80ab-284c1f6feb33_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9df3441b-f02f-445d-a4ed-7c58a40dd31f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_b09e44cf-a2fe-4fb4-8fcd-831efdaf61cd_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/2020/dei-2020-01-31.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_asur_DeferredTaxAssetsLeaseLiabilities_fa0b45af-e627-4b64-8742-5539dcf670f3_terseLabel_en-US" xlink:label="lab_asur_DeferredTaxAssetsLeaseLiabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_asur_DeferredTaxAssetsLeaseLiabilities_label_en-US" xlink:label="lab_asur_DeferredTaxAssetsLeaseLiabilities" xlink: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 Tax Assets, Lease Liabilities</link:label>
    <link:label id="lab_asur_DeferredTaxAssetsLeaseLiabilities_documentation_en-US" xlink:label="lab_asur_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsLeaseLiabilities" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredTaxAssetsLeaseLiabilities" xlink:to="lab_asur_DeferredTaxAssetsLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_08392198-01b3-4a94-9f8c-c3eb5ddea1ac_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign exchange rates</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_The2018PlanMember_ef62a60d-3802-4581-be9e-af36b943e716_terseLabel_en-US" xlink:label="lab_asur_The2018PlanMember" xlink: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 2018 Plan</link:label>
    <link:label id="lab_asur_The2018PlanMember_label_en-US" xlink:label="lab_asur_The2018PlanMember" xlink: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 2018 Plan [Member]</link:label>
    <link:label id="lab_asur_The2018PlanMember_documentation_en-US" xlink:label="lab_asur_The2018PlanMember" 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">Name of plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_The2018PlanMember" xlink:href="asur-20201231.xsd#asur_The2018PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_The2018PlanMember" xlink:to="lab_asur_The2018PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_a8024347-f1ce-407c-968d-b6109a60604f_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_0358c746-343f-49ff-9427-87fd764f1c14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_05097722-973b-440c-91f6-81669e3b8ad6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementFrequencyDomain_fe4f6642-579b-452d-804b-6552875d8e2d_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">Fair Value, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdvertisingExpense_48fee953-81a2-4ee0-923b-e855f5b770b6_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_9ca2d49f-1306-4e4f-a4fe-d26af21bf1d4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_06c96f98-213f-495f-8c45-6a5853859477_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" 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 continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_7a801413-e3f3-4cf7-98be-666c1c0d65a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodThreeMember_3d157abe-1671-4a14-bab8-5a0a6698c658_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodThreeMember" xlink: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 Covenant, Period Three</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodThreeMember_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodThreeMember" xlink: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 Covenant, Period Three [Member]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodThreeMember_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodThreeMember" 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 Covenant, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodThreeMember" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantPeriodThreeMember" xlink:to="lab_asur_DebtInstrumentCovenantPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_d16feaa3-6b2f-4173-9621-e59a9b244c39_totalLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net assets acquired</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_425df096-2058-4125-be0a-701b1a9cf72c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_eb969671-13e9-45a9-9171-5994362f7e72_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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 expiration period (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_89140189-dcfd-4e18-be38-0f20e64d6de5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink: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 five years through 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink: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 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_07a63580-2bc5-4b2c-9a35-a1fd732582db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_7de147d5-148e-4ebf-b429-f1aa52768a8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredForeignIncomeTaxExpenseBenefit_09822dce-6539-4501-8eaf-6cb14e1a739e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_078f8e0c-f63b-4be8-9aa7-d1cc57e5812d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0ce46dad-82ed-4ae1-b030-3e38a1ebc3ab_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 income (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_d727c139-0157-426d-b0c5-1bf1e5149d17_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_January2020AcquisitionMember_af6490f1-abb1-46b9-9ae1-a3ae995bbded_terseLabel_en-US" xlink:label="lab_asur_January2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2020</link:label>
    <link:label id="lab_asur_January2020AcquisitionMember_label_en-US" xlink:label="lab_asur_January2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2020 Acquisition [Member]</link:label>
    <link:label id="lab_asur_January2020AcquisitionMember_documentation_en-US" xlink:label="lab_asur_January2020AcquisitionMember" 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">January 2020 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_January2020AcquisitionMember" xlink:href="asur-20201231.xsd#asur_January2020AcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_January2020AcquisitionMember" xlink:to="lab_asur_January2020AcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_e0b2ba9b-8065-47e9-83c4-091535f7897b_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_label_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition [Table]</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_documentation_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:to="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3ab92730-fed2-44fe-a432-8bfecdbc57f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_cd30478e-a648-4520-b2c7-1f8cfc67910d_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">Thereafter</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeAxis_e6d6abf9-62d8-446f-8da2-3f2aa5f709d5_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">Range [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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_6095d153-acbd-4e2f-a834-57398e3d140b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_ee972a4e-f254-4a3e-9d34-604daa676cf6_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed charge coverage ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink: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, Covenant, Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" 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, Covenant, Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:to="lab_asur_DebtInstrumentCovenantFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_e12b8190-e54b-4aa6-b3b4-5d4a5feac2e6_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 (benefit) from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_6412083e-169f-4567-a5be-c3f284886aad_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink: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 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink: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 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_0ee003e5-a569-4754-9acf-408dc70ab821_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_5477569a-7193-4765-8af3-38d3072a3fff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink: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 and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink: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 Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d902dafb-dec5-425a-9cdc-386fd7167b85_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">US 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NontradeReceivablesCurrent_f98f4bfe-f154-4b13-b7bd-fb8efc2ff780_terseLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent" xlink: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-trade receivables related to custodial funds</link:label>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nontrade Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NontradeReceivablesCurrent" xlink:to="lab_us-gaap_NontradeReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ef074aa7-f9c8-4949-ab18-07933509268b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink: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, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_fc29f936-55de-4a2f-b093-89462edb0d85_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" 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">Basic and diluted income (loss) (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_eb4e8a4e-1dfc-4cc4-a4fb-dbdc117903ff_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/2020/dei-2020-01-31.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_asur_Morethan3001Member_1d53d465-64be-4608-9e74-79caa590cd7f_terseLabel_en-US" xlink:label="lab_asur_Morethan3001Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than 3 to 1</link:label>
    <link:label id="lab_asur_Morethan3001Member_label_en-US" xlink:label="lab_asur_Morethan3001Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than 3001 [Member]</link:label>
    <link:label id="lab_asur_Morethan3001Member_documentation_en-US" xlink:label="lab_asur_Morethan3001Member" 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">More than 3001 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan3001Member" xlink:href="asur-20201231.xsd#asur_Morethan3001Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_Morethan3001Member" xlink:to="lab_asur_Morethan3001Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_cb989f31-d727-4e64-94f3-c720e873baf0_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_c6ec6699-e87f-4fbd-9c79-e85a769549a3_terseLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding (in USD per Share)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink: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, Exchange Exercise Price</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Options, Outstanding, Exchange Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink:to="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_438f22ab-8eca-4a69-847b-b4e668a57376_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">NOTES PAYABLE</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_fd0a45b9-b217-472a-88d8-2a2e27438af7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisposalGroupIncludingDiscontinuedOperationRevenue_ca64c2f1-32fc-4ebe-a751-82c79b0751e8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink: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_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_d3164249-3a03-4c2c-8d73-5be4834522eb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_8eccc5eb-9a7b-41ab-b6a7-ea92fc6912a4_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_ec45f4e7-0b91-4c10-a353-271e13741e82_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" 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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableFairValueDisclosure_4358a39d-aeca-4b33-8dc3-b1c45804dbb3_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_LoansPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableFairValueDisclosure" xlink:to="lab_us-gaap_LoansPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_cd3b1991-47ae-45c5-9aac-5c7d3433a800_negatedTerseLabel_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" 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">Software capitalization</link:label>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_label_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payments To Develop Software</link:label>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_documentation_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" 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">Disposal Group, Including Discontinued Operation, Payments To Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" xlink:to="lab_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6585768b-793a-4460-a9df-e36d6fdfb593_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5608cb57-5fb8-4a66-8626-a1188d794dcc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities_56a0ba0c-2383-49e0-99b4-3c240b13d2ec_terseLabel_en-US" xlink:label="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink: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_asur_IncreaseDecreaseinOperatingLeaseLiabilities_label_en-US" xlink:label="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink: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 Liabilities</link:label>
    <link:label id="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:href="asur-20201231.xsd#asur_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:to="lab_asur_IncreaseDecreaseinOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d05773b9-797e-47d5-8836-669833a1c00e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9323acd0-05a5-47a7-bfe3-a8185f34137d_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4c222215-8787-481d-a423-a1a7fbbd9ede_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d8bdb229-b206-4b8f-b63d-2e87c67e85d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_e603de83-fa19-49da-8115-d26f493b4c62_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_3efee5a9-ee1e-4c89-9bf1-0bda002ce81e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" 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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RepaymentsOfDebt_7dfefb5c-5e7e-48ac-b885-6097bbbdf4de_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_c3319e9e-65d4-4f05-bdf4-0872dd2bf245_terseLabel_en-US" xlink:label="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of unsold securities on current effective registration statements</link:label>
    <link:label id="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_label_en-US" xlink:label="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of Unsold Securities on Current Effective Registration Statements</link:label>
    <link:label id="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_documentation_en-US" xlink:label="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" 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 value of unsold securities that were previously registered on our currently effective registration statements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" xlink:href="asur-20201231.xsd#asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" xlink:to="lab_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_d3f02b3a-1752-44f1-8dac-72b53e8637fb_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&#160;used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBankNoncurrent_00776ff1-4461-4de1-b562-84b78d69cdad_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBankNoncurrent" xlink: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 to bank, noncurrent</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBankNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBankNoncurrent" xlink: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 to Bank, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBankNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBankNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBankNoncurrent" xlink:to="lab_us-gaap_NotesPayableToBankNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4be99548-6106-44a0-a257-ca0c3ad4ace4_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/2020/dei-2020-01-31.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_LineOfCreditFacilityCurrentBorrowingCapacity_5bd84219-1e60-4d4a-a1e3-48010b109b72_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_cdf2fc93-4dd6-4e1d-8193-beb693e4c967_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_42abb21e-5957-4073-950d-5742d99611d0_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">Current available-for-sale debt securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToDevelopSoftware_91ad3dc7-131e-476c-a103-af83d73d53d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9feaa258-effc-49c5-b672-a2818ab093c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b0871388-3279-44ed-ad1d-dcf6a713b14d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b5a3ab5d-d452-467d-b640-15dd98418833_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_f743e3e8-aa39-4660-899b-0b7cb66678b7_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable from sale of Workspace Management</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferred_b1690523-5075-4c5b-9622-a3645ce52222_terseLabel_en-US" xlink:label="lab_asur_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">Purchase price</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferred_2616fdb0-f4f2-44df-a50f-e6378f0968c8_verboseLabel_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferred" 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">Asset acquisition, purchase price</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_asur_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:label id="lab_asur_AssetAcquisitionConsiderationTransferred_documentation_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferred" 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">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetAcquisitionConsiderationTransferred" xlink:to="lab_asur_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_5a796984-7a2b-492b-84f4-5e78d908bbd9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_18c29412-9baa-4f12-b184-94309f581313_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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 valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CreditAgreementMember_b47ed8a7-9dcb-4e06-ac39-f619d877af39_terseLabel_en-US" xlink:label="lab_asur_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_asur_CreditAgreementMember_label_en-US" xlink:label="lab_asur_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_asur_CreditAgreementMember_documentation_en-US" xlink:label="lab_asur_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementMember" xlink:href="asur-20201231.xsd#asur_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CreditAgreementMember" xlink:to="lab_asur_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_49099c1f-60bc-44dc-94f2-cf09df55984a_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_84428ae7-b29b-4837-b65c-4a1e172ec1d4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5dc0bb70-9c46-4cf5-8f47-9724b65b0b30_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StatementOfCashFlowsAbstract_87dd3c7d-dd81-4392-a38f-22820d4de0e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_a65bf3f3-52ca-4e48-a3bf-15ab50a3ce69_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c26160c8-d456-49cc-a823-a43899078b40_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentByTypeAxis_9918898c-36f5-45cf-9016-10ebc92ba899_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_7e5c8f7c-fd30-41d3-85fc-088ecbed058e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Summary of RSUs Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_76670a96-ce58-471d-89bd-97273bf86252_verboseLabel_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" 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">Promissory note</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink: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, Liabilities Incurred</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_documentation_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" 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">Asset Acquisition, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6ccae805-c127-4154-875e-2a78e24dfa75_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 (in Dollars)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_232b5629-8e62-4a3d-8f7c-be311257a747_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCommonStockSharesOutstanding_a456e5f8-4011-48c4-8e72-29ae1f64ace1_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/2020/dei-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_267a83ec-a3c7-405e-b107-2f039345defd_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_fd437e88-3b9a-465b-aa53-1b0512c92c50_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink: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 impairment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_99d8a97d-1c84-435b-be73-56837a8a8ce6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock_78b2f36a-c3e1-4689-9554-47a28fd9e9f8_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock_label_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition [Table Text Block]</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock_documentation_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:to="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_5d542235-3e13-47e8-b5a6-d73acd9c8e4c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink: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, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_65ec1833-6ad8-49a9-a1ab-14dd57dfd702_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_ae2e7c10-b5b7-4f62-b6df-a37620f46a46_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_2c4d2bb3-b6a7-4c4d-a8cc-c27b4c6f8a89_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsDeferredIncome_034af85f-5cc1-49b1-ae48-f748cd8558a1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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 Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_d70a17ad-cc07-4036-86e0-028845cec76b_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">Rent Expense Components</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b5e0b5a-df0c-4ddc-9ed6-9e3694131d9b_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_e22dc935-e5af-4f24-bc49-26a77b353ec0_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink: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_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink: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, Consideration Transferred, Liabilities Incurred</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_8cd2b448-ed54-4459-a142-b2008632804f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_61d7e7c1-4215-4aea-8c64-65ab6e49ae2e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_5e03ddc3-9533-4457-b7a7-dd39d7feeef8_terseLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink: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 and RSUs outstanding (in shares)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink: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, Outstanding, Number</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink:to="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_50449f0f-496e-4e5c-b5b2-ad0f4b48cd49_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">Shares issued, net of issuance costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c538dbfd-d0c3-46f1-8b97-7bfce97b2caf_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_437e6866-e48c-4f7c-9ef9-4ee57581493e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Assets_5cda350e-df92-4d3d-a0a0-3706bfcfb05b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentDomain_68eb6c0d-1d65-4cc4-9d54-78524eaab95d_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Periodic Payment [Domain]</link:label>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentDomain_label_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Periodic Payment [Domain]</link:label>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentDomain_documentation_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Debt Instrument Periodic Payment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentDomain" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentDomain" xlink:to="lab_asur_DebtInstrumentPeriodicPaymentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_a6c2111f-2616-4376-80c6-96b0dee57a10_terseLabel_en-US" xlink:label="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink: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 percentage of taxable income offset by carryforward allowed</link:label>
    <link:label id="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_label_en-US" xlink:label="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink: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 Percentage Of Taxable Income Offset By Carryforward Allowed</link:label>
    <link:label id="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_documentation_en-US" xlink:label="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Percentage Of Taxable Income Offset By Carryforward Allowed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink:href="asur-20201231.xsd#asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink:to="lab_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52ded77a-5509-424e-be61-86698cf8a5a4_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_03fbe8a6-211d-48b9-bb97-7c5510dd6ab6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_dc6d0fca-b554-4a96-9295-caa70525c3c4_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/2020/dei-2020-01-31.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_asur_ActiveEquityPlans_f9589646-4fcf-40da-a325-9e084d8148ba_terseLabel_en-US" xlink:label="lab_asur_ActiveEquityPlans" xlink: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 active equity plans</link:label>
    <link:label id="lab_asur_ActiveEquityPlans_label_en-US" xlink:label="lab_asur_ActiveEquityPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Equity Plans</link:label>
    <link:label id="lab_asur_ActiveEquityPlans_documentation_en-US" xlink:label="lab_asur_ActiveEquityPlans" 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 number of active equity plans the Company has.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ActiveEquityPlans" xlink:href="asur-20201231.xsd#asur_ActiveEquityPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ActiveEquityPlans" xlink:to="lab_asur_ActiveEquityPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_9227237a-a611-48fa-9737-b408f043f0e7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_918ff73d-76c5-4abf-b1c4-20a962170d5b_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_bb2655eb-39c7-44d3-935a-b3425f1337b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsNet_6d16bdfb-f570-4d43-8364-0c941dc6640d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_HumanCapitalManagementMember_4e5f5bf5-93f1-465e-b828-5a878c30a6a9_terseLabel_en-US" xlink:label="lab_asur_HumanCapitalManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Human Capital Management</link:label>
    <link:label id="lab_asur_HumanCapitalManagementMember_label_en-US" xlink:label="lab_asur_HumanCapitalManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Human Capital Management [Member]</link:label>
    <link:label id="lab_asur_HumanCapitalManagementMember_documentation_en-US" xlink:label="lab_asur_HumanCapitalManagementMember" 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">Human Capital Management</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HumanCapitalManagementMember" xlink:href="asur-20201231.xsd#asur_HumanCapitalManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_HumanCapitalManagementMember" xlink:to="lab_asur_HumanCapitalManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_771a504e-8a58-4bc7-b70d-e5ab05ad25c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableToBankCurrent_634a3626-1f05-41fa-8c63-a7c41fabcd58_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableToBankCurrent" xlink: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 to bank, current</link:label>
    <link:label id="lab_us-gaap_LoansPayableToBankCurrent_label_en-US" xlink:label="lab_us-gaap_LoansPayableToBankCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable to Bank, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableToBankCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableToBankCurrent" xlink:to="lab_us-gaap_LoansPayableToBankCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e4196c97-ce46-43cd-9f78-d879a99ab311_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_238cc4db-698a-4fdb-ace0-1707d4845442_terseLabel_en-US" xlink:label="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of additional shares authorized</link:label>
    <link:label id="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_label_en-US" xlink:label="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Additional Authorized Amount</link:label>
    <link:label id="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_documentation_en-US" xlink:label="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Additional Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:href="asur-20201231.xsd#asur_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:to="lab_asur_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LeverageRatioAxis_cde2d3ad-3c88-4cac-a918-c01840246722_terseLabel_en-US" xlink:label="lab_asur_LeverageRatioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio [Axis]</link:label>
    <link:label id="lab_asur_LeverageRatioAxis_label_en-US" xlink:label="lab_asur_LeverageRatioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio [Axis]</link:label>
    <link:label id="lab_asur_LeverageRatioAxis_documentation_en-US" xlink:label="lab_asur_LeverageRatioAxis" 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">Leverage ratio on debt instruments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioAxis" xlink:href="asur-20201231.xsd#asur_LeverageRatioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LeverageRatioAxis" xlink:to="lab_asur_LeverageRatioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_6acb2350-7078-4a08-86f1-4c75daff50cf_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_4e1025a1-1a25-4b68-a119-7eb1c71f8313_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to fair value of contingent liability</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink: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, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_ca1c8c06-46e3-4df9-ab01-1ceaa89ea383_terseLabel_en-US" xlink:label="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" xlink: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 per share from continuing operations</link:label>
    <link:label id="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_label_en-US" xlink:label="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted loss per share from continuing operations [Abstract]</link:label>
    <link:label id="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_documentation_en-US" xlink:label="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" 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">Basic and diluted loss per share from continuing operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" xlink:href="asur-20201231.xsd#asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" xlink:to="lab_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f0b0736d-d794-4d9b-8946-c63118ef56c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense and other, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_fa56021d-ea3c-43b2-b0fa-825877f0b310_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink: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 repurchase authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_407ae2d3-dddc-4958-965c-2a75b509c2e3_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_327ff117-5764-482f-86e0-776ea84924ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_e0fdc318-3f72-465d-8b34-1ed2945ce06d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disallowed interest expense carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink: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 Tax Assets, Tax Deferred Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bf76de0b-1d44-4d73-894a-499b08a00b9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_584ff871-45db-4332-9b71-eabcf3dae856_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_24e08b80-a8c2-4d5d-87a9-355dd077f345_terseLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares underlying an eligible option in exchange for one new RSU (in shares)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink: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, Underlying An Eligible Option In Exchange For One New RSU, Number</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Options, Underlying An Eligible Option In Exchange For One New RSU, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink:to="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1af7a712-7b19-4262-a51c-89bced6f152e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_2d6a5bec-7ce8-4e7f-ab1a-523428c26fe1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_626f0e7a-d1cf-416d-89ad-0ed4d25657cd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of recognition of unrecognized compensation costs (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_268a3a4c-cecc-4305-8389-3f990d2b7389_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RetirementPlanTypeAxis_f9a7c0e1-1e6e-49b3-8008-555e5b8ac05a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_afedae1d-6c9b-4060-b225-192fc763807e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ClientFundObligationsCurrent_5ff86c55-3779-42e5-89b2-89f8bbb682c7_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-20201231.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5ef73a51-6843-4360-8dff-b8a00b401aec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0b015c18-f7d3-4555-bea6-7d7a61b6a32a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_02d57325-76e5-493b-9488-410dad168cb8_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink: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 &amp; cash equivalents</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink: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, Cash and Equivalents</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e4bbeb55-fd71-4fef-94e4-ad482b52fd27_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_f5fc8ea0-7cad-4dea-a3e8-526a3b8438c3_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" xlink: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 income from discontinuing operations (in USD per share)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic and Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_a720e8de-80b2-44f4-98b5-37b9b94ca17a_totalLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" 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 assumed</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" xlink: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, Liabilities Assumed</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_628720e8-8919-4e06-915e-ddc81442b6d9_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">Quoted Prices in Active Market (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnrealizedLossesIndividuallyMember_79739387-4bcd-46c8-84bd-b77f15677598_terseLabel_en-US" xlink:label="lab_asur_UnrealizedLossesIndividuallyMember" xlink: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 losses individually</link:label>
    <link:label id="lab_asur_UnrealizedLossesIndividuallyMember_label_en-US" xlink:label="lab_asur_UnrealizedLossesIndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses Individually [Member]</link:label>
    <link:label id="lab_asur_UnrealizedLossesIndividuallyMember_documentation_en-US" xlink:label="lab_asur_UnrealizedLossesIndividuallyMember" 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 investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_UnrealizedLossesIndividuallyMember" xlink:href="asur-20201231.xsd#asur_UnrealizedLossesIndividuallyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_UnrealizedLossesIndividuallyMember" xlink:to="lab_asur_UnrealizedLossesIndividuallyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_f59a3813-f234-4449-b793-8e0a409d8eef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2ef518a1-10bf-4e90-84e0-40e6a0cf1f38_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4915c28f-723d-42a9-8e12-63322c2680fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0b21932e-c98a-4609-87fa-0179314b9e3c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c43a7f5a-9e06-4d6b-86a9-cbb18a3640f2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_fda9ad53-0a09-4eae-a9cd-14f7432a5351_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d9bf7649-5cec-404e-b6fb-edd2c9a6b358_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid- in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_1af1d4f5-30c7-424b-b501-9136871c1b11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_7517e865-1c2b-4ecb-980d-cf9c23970db2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink: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_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink: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 Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_e7a5abc5-0724-4912-af3d-b61bc6caec50_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_932d927e-c348-4f49-98f2-4ecff29c7674_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33279db3-6f60-4b14-99a2-822120328af2_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_7eb907c1-85cb-4390-975b-ef50f44d994a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink: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, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProceedsPaymentsFromClientFundObligations_5918566a-2083-43bf-995f-e6dcf2f4f4ef_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-20201231.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7add520e-9e7e-45e2-902a-7fe23b7eaaf8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_96f1d6d6-1011-4fb0-901c-e1217f1fe6eb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_A2020AcquisitionMember_edbc7f70-380a-4ad3-bc00-5eb8d3fd45ca_terseLabel_en-US" xlink:label="lab_asur_A2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisition</link:label>
    <link:label id="lab_asur_A2020AcquisitionMember_label_en-US" xlink:label="lab_asur_A2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisition [Member]</link:label>
    <link:label id="lab_asur_A2020AcquisitionMember_documentation_en-US" xlink:label="lab_asur_A2020AcquisitionMember" 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">2020 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_A2020AcquisitionMember" xlink:to="lab_asur_A2020AcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_64ba93b7-a253-49ee-84af-e2694421adfc_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink: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_DepreciationAndAmortizationDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink: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 and Amortization, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:to="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_fe893a2d-5172-455e-a212-ee671ef19109_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockSharesOutstanding_a682520c-0182-40a6-9f3b-3a826ebf0eaf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_dff5fd0a-ea49-4af1-8862-e31473682bd9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_89e50d59-6a60-4709-87e7-dc20070008bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_WorkspaceManagementSoftwareSolutionsMember_23c2d6b5-ed17-4c28-83c2-6f9a8f94ce6b_terseLabel_en-US" xlink:label="lab_asur_WorkspaceManagementSoftwareSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workspace Management Software Solutions</link:label>
    <link:label id="lab_asur_WorkspaceManagementSoftwareSolutionsMember_label_en-US" xlink:label="lab_asur_WorkspaceManagementSoftwareSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workspace Management Software Solutions [Member]</link:label>
    <link:label id="lab_asur_WorkspaceManagementSoftwareSolutionsMember_documentation_en-US" xlink:label="lab_asur_WorkspaceManagementSoftwareSolutionsMember" 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">Workspace Management Software Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WorkspaceManagementSoftwareSolutionsMember" xlink:to="lab_asur_WorkspaceManagementSoftwareSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_54452639-fde6-41ea-8d82-827240cf1458_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentAxis_a9895fd1-cca3-417d-9e99-21edb0d900d2_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Periodic Payment [Axis]</link:label>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentAxis_label_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Periodic Payment [Axis]</link:label>
    <link:label id="lab_asur_DebtInstrumentPeriodicPaymentAxis_documentation_en-US" xlink:label="lab_asur_DebtInstrumentPeriodicPaymentAxis" 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 Periodic Payment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentAxis" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentAxis" xlink:to="lab_asur_DebtInstrumentPeriodicPaymentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_a1aa79ff-a584-463b-90ee-ac1a288ad395_terseLabel_en-US" xlink:label="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink: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 available-for-sale securities in unrealized gain positions</link:label>
    <link:label id="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_label_en-US" xlink:label="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink: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 in Unrealized Gain Positions, Qualitative Disclosure, Other, Level of Subordination</link:label>
    <link:label id="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_documentation_en-US" xlink:label="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" 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">This item represents the current level of subordination of the entity's receipt of consideration should the assets underlying the security be liquidated when the level of subordination was considered as one of the potential factors in reaching a conclusion that the available-for-sale investments are not other-than-temporarily impaired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:href="asur-20201231.xsd#asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:to="lab_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_e262d048-489b-4c23-9e16-f5e5d5b82732_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_11904634-0f63-4911-9571-a3281d39db74_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the year (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_79405476-3b50-488c-8c72-5aff081bcfd4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the year (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_48630dca-24ac-4b72-b847-847147f0310c_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink: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 to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink: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 to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_387aecf7-20d4-47f1-85e9-73a35711bcb1_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_81642b97-6631-4a7a-8969-405889d403cc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisitions, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockSharesAuthorized_2b318e7f-6baa-4a4b-87f6-9a7c9745d18e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_75c71501-1212-4915-a2fb-c9691f6514b6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_d992075a-19d0-4176-9d15-61918094e774_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredFederalIncomeTaxExpenseBenefit_e2032125-65ca-4e45-b960-c39a08f56ba8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_52f73c97-b049-4d50-9556-e58036799cf9_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_7b585a69-d109-47e1-8756-c1d024cb86fd_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_42721d69-b813-49cc-920e-c3eba74d1685_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets held-for-use</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock_d134f7a9-d389-4988-878d-ef3f491ed595_terseLabel_en-US" xlink:label="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" xlink: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 Risks and Uncertainties</link:label>
    <link:label id="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock_label_en-US" xlink:label="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" xlink: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 Risks and Uncertainties [Policy Text Block]</link:label>
    <link:label id="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock_documentation_en-US" xlink:label="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" 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">Significant Risks and Uncertainties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" xlink:href="asur-20201231.xsd#asur_SignificantRisksAndUncertaintiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" xlink:to="lab_asur_SignificantRisksAndUncertaintiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_42e85ac4-51db-49e0-bb53-5d7449f0405d_terseLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink: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 purchased (in shares)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink: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, Cancellation Of Shares In Exchange Program</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Of Shares In Exchange Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink:to="lab_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_9b0e4262-82e7-4316-a264-43f46823f2f8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory note</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_HardwareMember_1eab0ef5-f2a5-4c16-b251-14ff29abde51_terseLabel_en-US" xlink:label="lab_asur_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_asur_HardwareMember_label_en-US" xlink:label="lab_asur_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware [Member]</link:label>
    <link:label id="lab_asur_HardwareMember_documentation_en-US" xlink:label="lab_asur_HardwareMember" 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 by products and services or groups of similar products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HardwareMember" xlink:href="asur-20201231.xsd#asur_HardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_HardwareMember" xlink:to="lab_asur_HardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a097225e-6bd2-4ba9-80e3-f7e057544f4e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent_96f9d6e0-9a9b-49fa-820e-892f08725273_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_2b29eb5a-59f8-4ab0-bc04-75a174402153_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_9f6bf5b7-c438-43d1-93d0-7e0707d36f36_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_90242d5f-4ada-4b8a-a20e-6d33b032ea9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedOtherComprehensiveIncomeMember_a36a6c09-ca49-4e54-9ddd-d0c4bb59f094_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_2f9c3483-d4cb-45ea-881b-82cbdb3bc869_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">Expected Maturities of Available-for-sale Securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_GainLossOnDispositionOfAssets1_e3e802e2-6322-48e2-b3e7-b684aa05c39f_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 on disposals of fixed 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeaseLiabilityNoncurrent_99a6b428-0be7-46ca-94b5-2fd3a4a1a757_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b97e983b-42fb-4982-9e3e-b219145dbf06_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_40925582-4c90-4e5d-a412-e8564a765900_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PPPLoanMember_8de4b273-6991-494d-9b26-f2894aaad5af_terseLabel_en-US" xlink:label="lab_asur_PPPLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP Loan</link:label>
    <link:label id="lab_asur_PPPLoanMember_label_en-US" xlink:label="lab_asur_PPPLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP Loan [Member]</link:label>
    <link:label id="lab_asur_PPPLoanMember_documentation_en-US" xlink:label="lab_asur_PPPLoanMember" 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">PPP Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PPPLoanMember" xlink:href="asur-20201231.xsd#asur_PPPLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PPPLoanMember" xlink:to="lab_asur_PPPLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_f4bc22e8-a688-4a53-bc3c-de01078af0c9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d75d7c9a-1e44-493b-8c3e-fb6a44106d23_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_73ee46c7-5de1-4cf5-831e-1ffd32d18feb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1ca2636c-70a7-478d-a19f-94f8477501ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_0376d027-7757-48e4-aebc-f82caa1d2e54_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink: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, Accounts Receivable</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_bb5607ba-b70e-4e38-833e-ff99622cfc6e_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SoftwareAndSoftwareDevelopmentCostsMember_90ee808b-2797-4b16-bcfc-4fdd7ca655a9_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProceedsFromCustomerFunds_e7023a7b-7336-4696-925f-9f376d544c69_terseLabel_en-US" xlink:label="lab_asur_ProceedsFromCustomerFunds" xlink: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 customer funds</link:label>
    <link:label id="lab_asur_ProceedsFromCustomerFunds_label_en-US" xlink:label="lab_asur_ProceedsFromCustomerFunds" xlink: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 Customer Funds</link:label>
    <link:label id="lab_asur_ProceedsFromCustomerFunds_documentation_en-US" xlink:label="lab_asur_ProceedsFromCustomerFunds" 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">Proceeds From Customer Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsFromCustomerFunds" xlink:href="asur-20201231.xsd#asur_ProceedsFromCustomerFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ProceedsFromCustomerFunds" xlink:to="lab_asur_ProceedsFromCustomerFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_2ab451ea-c2ef-4f08-848a-291e9e8dde5a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_da0bd5fb-1b90-475c-b755-524b99cd96eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_f9a2e6bf-ff0e-4536-bbca-f096d2a12469_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 (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_e016930b-f05e-4de4-8f0f-42d720d34b16_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5b8fe976-1f9e-4ae1-9e36-86a2cde12838_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e8478486-6c81-4ec7-b72c-57165547eb10_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_eb6407d8-9a2e-4c9a-89d4-2c3451ad0360_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_label_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_documentation_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:to="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9a819516-577f-4e8f-801f-6edc63c8292f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6b5bbc20-8003-47b2-8f65-83aaee7241ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_fd32eb78-fb34-4a06-8021-7ee71d13f197_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/2020/dei-2020-01-31.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_dei_DocumentPeriodEndDate_671cbfaf-f68d-46d2-aebf-0bf6ebd5bec2_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/2020/dei-2020-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8429cd35-b1cc-43f8-90b2-8d399ad3cbe5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_4063afb7-70e1-4cec-a3c2-b824c47a1d59_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commission</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink: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 Tax Liabilities, Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_0ca474cb-b2cb-43a0-ad7c-9db111486c07_terseLabel_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in USD per share)</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:to="lab_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_03062c53-06b6-4bcc-8bdb-ae1105be0bac_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentAbstract_7c8c422a-d6a8-4e8e-bf3b-4a9591cb90e5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_846d84cd-90a8-421c-8f3d-6da43a3bd0ab_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">Percentage of revenue expected from 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockCapitalSharesReservedForFutureIssuance_0a9897c0-a2a1-44c1-8ad2-abcfe914afa0_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" 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">Shares reserved (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_edcdd08b-cbe6-4a76-8c25-85876b7626dd_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_a36014bd-cd3d-42b7-9f86-14972a329b2c_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">Operating lease, term of contract (in years)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DeferredMaintenanceServicesAndOtherMember_0dfda61b-2dd3-4481-8062-a2814cee9a0b_terseLabel_en-US" xlink:label="lab_asur_DeferredMaintenanceServicesAndOtherMember" xlink: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 Maintenance, Services and Other</link:label>
    <link:label id="lab_asur_DeferredMaintenanceServicesAndOtherMember_label_en-US" xlink:label="lab_asur_DeferredMaintenanceServicesAndOtherMember" xlink: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 Maintenance Services And Other [Member]</link:label>
    <link:label id="lab_asur_DeferredMaintenanceServicesAndOtherMember_documentation_en-US" xlink:label="lab_asur_DeferredMaintenanceServicesAndOtherMember" 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 by products and services or groups of similar products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredMaintenanceServicesAndOtherMember" xlink:href="asur-20201231.xsd#asur_DeferredMaintenanceServicesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredMaintenanceServicesAndOtherMember" xlink:to="lab_asur_DeferredMaintenanceServicesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_asur_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:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAbstract_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_a819f6f7-0469-438d-92ae-a67e45d7817d_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_ContingentConsiderationMember_cd78a1ac-2255-4baf-b409-e79d9d1ac2eb_terseLabel_en-US" xlink:label="lab_asur_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_asur_ContingentConsiderationMember_label_en-US" xlink:label="lab_asur_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_asur_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_asur_ContingentConsiderationMember" 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">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ContingentConsiderationMember" xlink:href="asur-20201231.xsd#asur_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ContingentConsiderationMember" xlink:to="lab_asur_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_eca97c72-a628-4118-a536-4d094636cf51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensation_a630a54b-fd20-46e0-b00a-11804526ebe4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetAcquisitionDomain_2e308a52-4ca6-49bd-abcc-0c10a24821b1_terseLabel_en-US" xlink:label="lab_asur_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_asur_AssetAcquisitionDomain_label_en-US" xlink:label="lab_asur_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:label id="lab_asur_AssetAcquisitionDomain_documentation_en-US" xlink:label="lab_asur_AssetAcquisitionDomain" 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">Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetAcquisitionDomain" xlink:to="lab_asur_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_f3210af5-fde9-4485-ba1f-5fc2350e27a7_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Margin Relative to Base Rate Loans</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_45e0f4aa-7f93-463b-9cbf-0c0bec3b0bb4_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">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_d618486c-196f-43c6-b802-7d907efc9e51_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill recognized upon 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_a043a0c8-731d-4c4d-9c18-3f317118628e_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">Available-for-sale Securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_9bb07999-52ab-43f3-a816-ef539888cd36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" 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">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ea8a1183-caa6-4038-aa1e-17b7e7ff74df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5adc421c-68e2-4fde-96c1-9045de8fa92f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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 useful life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f96a5bb3-e891-497c-a92f-8b8852d89ca2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_DebtInstrumentCovenantPeriodOneMember_3cb640bc-0f0a-4d49-9189-13f5b66f89e6_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodOneMember" xlink: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 Covenant, Period One</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodOneMember_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodOneMember" xlink: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 Covenant, Period One [Member]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantPeriodOneMember_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantPeriodOneMember" 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 Covenant, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodOneMember" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantPeriodOneMember" xlink:to="lab_asur_DebtInstrumentCovenantPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_d2f08589-184d-4c18-99f3-86d15c1f1fcb_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeLeaseDescriptionLineItems_da6fde6a-0690-4631-a990-812f5761d8ad_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_f960aa74-fdd8-4bef-9a0d-8f621e997176_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e3d5f143-f458-4eb9-8958-123f85af8858_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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">Gain on sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0f35eb91-d1f5-402e-b15d-f817c7f32488_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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">Gain on sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_43d22792-b209-4d84-b2f3-9c5c4875de45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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 sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3dab0b05-f258-478b-8cda-908e43d10096_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_b43593f7-0938-4b77-8a63-8a4cf8f0f5dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInDeferredRevenue_16dd2ff3-4c64-40ce-b220-33715e411daf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DocumentAndEntityInformationAbstract_bee49f7b-6fcc-41bd-8611-1b034957a2e8_terseLabel_en-US" xlink:label="lab_asur_DocumentAndEntityInformationAbstract" xlink: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 and Entity Information [Abstract]</link:label>
    <link:label id="lab_asur_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_asur_DocumentAndEntityInformationAbstract" xlink: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 and Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DocumentAndEntityInformationAbstract" xlink:href="asur-20201231.xsd#asur_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DocumentAndEntityInformationAbstract" xlink:to="lab_asur_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_296cf801-ea38-4252-b029-429f03813680_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_1ccd7472-191f-4ba3-9ac9-18279fba5f8b_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_fba8f0b9-da73-49e0-a76d-b2483732949f_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_WeightedAverageBasicAndDilutedSharesAbstract_265a688e-4f68-4287-ae25-6e02ca1b3a07_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">Weighted average basic and diluted shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:href="asur-20201231.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_CostOfGoodsAndServicesSold_79441205-3284-4d5a-889d-61e31d8ff725_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_122984c0-efda-4d7d-978e-d18a3a418687_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CostsAndExpenses_748a3e9c-adcb-4a04-8593-b0f0e0614bc9_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8eb4fa60-f5d1-4030-b67b-c199545cfda3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_62f38063-b1cb-4d0d-8691-642310a66d72_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink: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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DeferredAbstract_968dc514-5078-4b6e-a26b-e12a4939a7c3_terseLabel_en-US" xlink:label="lab_asur_DeferredAbstract" xlink: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:</link:label>
    <link:label id="lab_asur_DeferredAbstract_label_en-US" xlink:label="lab_asur_DeferredAbstract" xlink: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:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredAbstract" xlink:href="asur-20201231.xsd#asur_DeferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredAbstract" xlink:to="lab_asur_DeferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_2c9c48cd-8980-41dc-8522-c2a57d0b0426_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_2bf3675d-5284-4531-9787-e71b8c75c793_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 current deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_72aa4929-2eee-41e4-af7d-e047bdb59cdf_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Custodial hold back</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink: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, Consideration Transferred, Fees Incurred</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Consideration Transferred, Fees Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_1e9bfe6d-5837-4483-8412-c40032ef5567_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_ae93ec83-794b-4bb0-852b-db0e60e61566_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_36ec69e9-c8c8-4691-9cbc-b3645d79940b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e7a31134-4952-4193-a15d-de3e3b4c1ee9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsAbstract_b199bb88-bfe6-4e96-ac1d-d43a957bd3e7_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">Funds Held For Clients [Abstract]</link:label>
    <link:label id="lab_asur_FundsHeldForClientsAbstract_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsAbstract" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract" xlink:href="asur-20201231.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_DeferredTaxAssetsAbstract_d789fb1d-2d81-40fa-a661-495e62efe4d8_terseLabel_en-US" xlink:label="lab_asur_DeferredTaxAssetsAbstract" xlink: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 assets:</link:label>
    <link:label id="lab_asur_DeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_asur_DeferredTaxAssetsAbstract" xlink: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 tax assets:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsAbstract" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredTaxAssetsAbstract" xlink:to="lab_asur_DeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf200287-3161-430b-b544-654645aab3f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_67c3d39a-e969-41a8-9c0d-030873d952fa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_5fd82ed6-3ddf-43c6-95bf-fe9f5e6a5cb3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink: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-backed securities</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink: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-backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0950c947-ef29-464c-bcf0-43165998eea6_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/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c8ed03d6-884b-4ea3-82f5-3cdba2f130e7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_3f6ddda1-5d8f-4195-bebb-31a6fdd8d9b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueDisclosuresTextBlock_57ddd98a-4701-47a1-8f61-b51765139dd9_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 MEASUREMENTS</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0ce13815-4a10-4897-9cf4-c7f6cdcd8925_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e5753e1b-3135-4cbd-960a-155d4da298da_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDER'S EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_26044058-73e9-4db3-884a-8c698f473844_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation, Stock Options, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_OtherAccruedLiabilitiesTableTextBlock_c4aa5b8b-5fee-402c-aef7-b44c628933df_terseLabel_en-US" xlink:label="lab_asur_OtherAccruedLiabilitiesTableTextBlock" xlink: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_asur_OtherAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_asur_OtherAccruedLiabilitiesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_asur_OtherAccruedLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_asur_OtherAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OtherAccruedLiabilitiesTableTextBlock" xlink:href="asur-20201231.xsd#asur_OtherAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_OtherAccruedLiabilitiesTableTextBlock" xlink:to="lab_asur_OtherAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_3c47a889-f89d-4235-bd84-f5392102f1a4_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">Weighted Average Amortization Period (in Years)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_120b752b-8cd2-4f33-a4a4-42983b6dff1c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_2a26a809-49f9-47f1-9aa4-87765ee835e5_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_WellsFargoTermLoanMember_5db9f046-94d8-40d6-aa91-6ee99f004dc3_terseLabel_en-US" xlink:label="lab_asur_WellsFargoTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Term Loan</link:label>
    <link:label id="lab_asur_WellsFargoTermLoanMember_label_en-US" xlink:label="lab_asur_WellsFargoTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Term Loan [Member]</link:label>
    <link:label id="lab_asur_WellsFargoTermLoanMember_documentation_en-US" xlink:label="lab_asur_WellsFargoTermLoanMember" 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">Wells Fargo Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoTermLoanMember" xlink:href="asur-20201231.xsd#asur_WellsFargoTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WellsFargoTermLoanMember" xlink:to="lab_asur_WellsFargoTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1bef9dd3-fe13-41aa-973f-767c601e8d2c_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/2020/dei-2020-01-31.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_BusinessAcquisitionLineItems_aed73004-fb3d-42a7-8c01-e1d4ff114d8a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_5ecbeda7-b12f-49b9-934d-0f69b2ad4032_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_98430747-cd05-4886-86d2-2a7aeeb70b23_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">Incremental borrowing rate</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxExaminationLineItems_41b5a85f-9316-49ff-83b3-8eadb1ed61e6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_b6455073-a470-495b-8a36-4ec1f5bd4ba5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink: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 fee</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink: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, Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFeeAmount" xlink:to="lab_us-gaap_DebtInstrumentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_35a7f670-3111-4a1c-a181-0c50729e7d7e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross noncurrent deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_0807d957-129c-40de-aab1-45e2f3c885aa_terseLabel_en-US" xlink:label="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" xlink: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 credit carryforwards</link:label>
    <link:label id="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_label_en-US" xlink:label="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" xlink: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 credit carryforwards</link:label>
    <link:label id="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_documentation_en-US" xlink:label="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" 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 before allocation of valuation allowances, but net of any reserves, of deferred tax asset attributable to deductible research tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" xlink:to="lab_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentCovenantAxis_46c8219e-22a8-4c04-9fd7-1b117a9eb013_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantAxis" xlink: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 Covenant [Axis]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantAxis_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantAxis" xlink: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 Covenant [Axis]</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantAxis_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantAxis" 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 Covenant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantAxis" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantAxis" xlink:to="lab_asur_DebtInstrumentCovenantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_10be6027-6398-457e-9928-61f32396d3b9_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_8868dbb8-e145-4485-8bfe-00adb6395386_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5b4bb069-d9b8-4cba-928a-c9362d664bf2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f3b26e1c-5eaa-469d-a5fa-6b3caeb650be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RetirementPlanTypeDomain_ea12fc81-4774-4b1c-8821-a927ad9ee05c_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock_b9e58e5e-ce2d-4858-942e-c7e8aab8fde6_terseLabel_en-US" xlink:label="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink: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_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink: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 Expenses And Other Current Assets [Table Text Block]</link:label>
    <link:label id="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock_documentation_en-US" xlink:label="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" 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">Prepaid Expenses And Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:href="asur-20201231.xsd#asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:to="lab_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerFunds_6eede975-627b-4676-ba00-8cc09eaa7ce8_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerFunds" xlink: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 funds</link:label>
    <link:label id="lab_us-gaap_CustomerFunds_label_en-US" xlink:label="lab_us-gaap_CustomerFunds" xlink: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 Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerFunds" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerFunds" xlink:to="lab_us-gaap_CustomerFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_7db11304-7f13-42c5-ab3c-4752467aad3b_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/2020/dei-2020-01-31.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_GoodwillImpairmentLoss_30e7215d-141e-46bf-a3f9-c72fd1c1de59_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_b0b078b0-ae8a-470e-ba96-a063067072ba_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_e9c11ee2-7418-469a-9003-a32fadb49444_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_00803edd-d8a1-4f18-8674-180d7c217d72_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 and note receivable, net of allowance for doubtful accounts of $771 and&#160;$904 at December 31, 2020 and December 31, 2019, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c1cd800a-50c6-4a25-b1b3-59b429dee6c7_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_97dd0cc5-71b6-47c9-ae6f-93747bceadf6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionDomain_334b610e-afa9-423b-9d9e-bfbf6210f447_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink: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 and Asset Acquisition [Domain]</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionDomain_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionDomain_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_a70d0e65-71bd-4bcb-9e0b-1d36eb75d1c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink: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 Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink: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 Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8472100a-edc6-465a-9d62-16edf1669a45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_PinnacleBankMember_72fe6bb8-711d-4e3e-bed8-790f1206e126_terseLabel_en-US" xlink:label="lab_asur_PinnacleBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pinnacle Bank</link:label>
    <link:label id="lab_asur_PinnacleBankMember_label_en-US" xlink:label="lab_asur_PinnacleBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pinnacle Bank [Member]</link:label>
    <link:label id="lab_asur_PinnacleBankMember_documentation_en-US" xlink:label="lab_asur_PinnacleBankMember" 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">Pinnacle Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PinnacleBankMember" xlink:to="lab_asur_PinnacleBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_dd521229-8f7d-476f-9bc8-9797c7548c6d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_85991fe2-77d0-4c2e-9072-fdd1a61bac94_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/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_0dddbc90-308f-466c-81ee-ba1e55cfd701_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares of common stock outstanding, basic and diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_79631eb0-1376-45c9-9bc6-763f9617d62a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERTAIN BALANCE SHEET ACCOUNTS</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_dfb5567a-8486-44e9-b510-3e9d96312a58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" 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">Unrealized losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_0d13efd3-7179-4b6c-9c16-e2e01fe77d33_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_70912a62-9c02-471d-bc17-51e2ac92dae1_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_9bcddc25-ace7-4d8c-ac03-cce8ca947498_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_a8e77671-9efd-4927-b969-eb3c1dff66bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_DebtInstrumentCovenantLeverageRatio_c194c402-7ded-4652-946c-b6f8b7d03119_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLeverageRatio_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLeverageRatio" xlink: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, Covenant, Leverage Ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantLeverageRatio_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantLeverageRatio" 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, Covenant, Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLeverageRatio" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantLeverageRatio" xlink:to="lab_asur_DebtInstrumentCovenantLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c49613cf-1e75-4278-952f-689993b91f15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentTransitionReport_5a47d192-05ea-48fc-a52a-cc7ac9ebf00f_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/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_698a011c-6ce5-4b84-ab7d-4731f9146494_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_299a4229-5e50-4bd3-bfb2-bc4f64d35df0_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 obligation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsOperatingLossCarryforwards_8403da5a-f8a3-412a-8a42-0d144f5fe375_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_1670a03d-fbdd-4db6-9c5d-2f14ce26a824_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink: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 commissions costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_RevenueRecognitionTerm_8e65c7f3-c5a5-4e6e-956c-d2053b7c805e_terseLabel_en-US" xlink:label="lab_asur_RevenueRecognitionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of revenue recognition (in years)</link:label>
    <link:label id="lab_asur_RevenueRecognitionTerm_label_en-US" xlink:label="lab_asur_RevenueRecognitionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Term</link:label>
    <link:label id="lab_asur_RevenueRecognitionTerm_documentation_en-US" xlink:label="lab_asur_RevenueRecognitionTerm" 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">Period of service in which revenue is recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RevenueRecognitionTerm" xlink:href="asur-20201231.xsd#asur_RevenueRecognitionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RevenueRecognitionTerm" xlink:to="lab_asur_RevenueRecognitionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d0ac9203-993a-408b-8e35-88aba605068a_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">Significant Other Observable Inputs (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_12296e9b-8707-4377-bb84-687a32f2577f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_59546747-56a2-4c5c-9839-6e8af59d7d71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsFairValueDisclosure_7ebaf009-301e-483b-98e0-259e76b7316f_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f80bde76-ee99-4ace-8d59-6d5837592d6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_9c304790-730a-4d5b-99d7-62e12841cf30_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DISCONTINUED OPERATIONS</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_4e489b21-fbb4-4e26-9636-2b81945b9ef5_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_label_en-US" xlink:label="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" xlink: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, Basis Spread on Variable Rate, Leverage Ratio</link:label>
    <link:label id="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_documentation_en-US" xlink:label="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" 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, Basis Spread on Variable Rate, Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" xlink:href="asur-20201231.xsd#asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" xlink:to="lab_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_dfbc9f73-0fdc-45b7-a1ed-3a27e3fb899d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6be9d4ea-2f81-4ca0-83c0-efd363ef8cbc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8048d816-3001-4a39-8f60-8bb00421e9a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_41adb37c-8610-496a-b5dd-25d4b197c0bc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_e0743c83-eaec-40fe-9486-93d243c8cbfb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0539ab42-24ca-44a7-8b4b-d9a9c0ff80e7_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_da8e62b0-47e9-4030-9669-9e4d1e8ca3d5_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_July2020AcquisitionMember_ccb0dd0c-bdeb-42af-a039-31ad3f882b57_terseLabel_en-US" xlink:label="lab_asur_July2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2020</link:label>
    <link:label id="lab_asur_July2020AcquisitionMember_label_en-US" xlink:label="lab_asur_July2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2020 Acquisition [Member]</link:label>
    <link:label id="lab_asur_July2020AcquisitionMember_documentation_en-US" xlink:label="lab_asur_July2020AcquisitionMember" 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">July 2020 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember" xlink:href="asur-20201231.xsd#asur_July2020AcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_July2020AcquisitionMember" xlink:to="lab_asur_July2020AcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_08c06152-e205-4d40-a121-2762f7ceab8b_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6f9802f2-6240-4e16-92fb-c93060885807_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_238a7008-ffcd-4b56-8ff4-13750885dae7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_fd6b0ba4-6ec7-4935-88f3-19dac559e94f_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">Amortization expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityFileNumber_a13df47e-f713-4d18-b219-438ff4c637c8_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/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a08fa2e4-b84d-4c89-b860-5e27077dbf02_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_0a1be550-e57f-49db-8f16-1de05af89fc3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d54acd64-1079-4471-ad2f-300f6528a9f7_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">Weighted average remaining lease term for operating leases (in years)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinitelivedIntangibleAssetsAcquired1_730a9f74-352b-4f67-94e8-a437066b356a_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">Intangibles</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AmortizationOfFinancingCostsAndDiscounts_b2e703d2-6f59-4b52-8a0a-3ce843c0f8af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_a669130f-23ca-4e7a-b887-67c35e8472ac_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" 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">Gain on discontinued operations, net of taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_dd1af1f1-9322-4899-b213-313ab5724248_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink: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 from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink: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 Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_dc5d54e7-06cd-4b7d-94ea-1c3567f1a5f0_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, $.01 par value; 44,000 and 22,000 shares authorized; 19,354 and 16,098 shares issued, 18,970 and 15,714 shares outstanding at December 31, 2020 and December 31, 2019, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c66e5584-406e-46a3-8549-77da95bb44db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ef5e7ab-f9e6-4c57-b51f-b7db77258cf8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_6b231557-d73b-4523-8746-724cae871d49_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 expected from remaining performance obligations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_708bb878-5119-4142-8402-3fb418bf44d6_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_OperatingLossCarryforwardsExpirationDate2_60640dfe-d96f-415a-8689-d2fa94f4a71d_terseLabel_en-US" xlink:label="lab_asur_OperatingLossCarryforwardsExpirationDate2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carryforwards expiration year</link:label>
    <link:label id="lab_asur_OperatingLossCarryforwardsExpirationDate2_label_en-US" xlink:label="lab_asur_OperatingLossCarryforwardsExpirationDate2" xlink: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 Loss Carryforwards, Expiration Date</link:label>
    <link:label id="lab_asur_OperatingLossCarryforwardsExpirationDate2_documentation_en-US" xlink:label="lab_asur_OperatingLossCarryforwardsExpirationDate2" 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">Expiration year of each operating loss carryforward included in operating loss carryforward, in CCYY format.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OperatingLossCarryforwardsExpirationDate2" xlink:href="asur-20201231.xsd#asur_OperatingLossCarryforwardsExpirationDate2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_OperatingLossCarryforwardsExpirationDate2" xlink:to="lab_asur_OperatingLossCarryforwardsExpirationDate2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8c9d5cb5-406e-445e-b995-402d83651f0c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_6ca5dbe7-1f8d-470b-b1c5-774ec329076b_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_f044655d-3d2a-4150-9f0c-a15f3c654078_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_caed1b1e-afe7-43ce-b763-c255b3019197_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_5a806884-bffc-4778-8600-abdea2d4d8e8_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 under the 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock_d5737649-41b5-4802-956c-1ef527fd62af_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination and Asset Acquisition, Purchase Price Reconciliation</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock_label_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination And Asset Acquisition, Purchase Price Reconciliation [Table Text Block]</link:label>
    <link:label id="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock_documentation_en-US" xlink:label="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Combination And Asset Acquisition, Purchase Price Reconciliation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:to="lab_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cef2fe97-835e-4e3c-9400-b1d16deef823_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_49fa9ddf-1cf6-4ce9-9b8c-05be7cb6550a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_ef22b43c-fbee-4c43-84fd-5d05535bc942_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ImpairmentOfIntangibleAssetsFinitelived_2fd972d7-c92f-4178-bfa4-c185fe984482_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of finite lived intangibles</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_35d473db-e112-4eb4-8050-03f485f96fbd_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/2020/dei-2020-01-31.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_dei_DocumentAnnualReport_fdb0aec6-b043-4076-979e-ebc7377988dd_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c4fdeebe-488b-4221-9b03-0067411f363b_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_786d2d32-d90b-4481-956d-416c40d6c800_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_cecc8b10-cb25-4926-9805-9c77dad9b3ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7face3c2-9271-425a-9e5b-d3952f7decbc_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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 notes payable, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCurrentReportingStatus_8fd739c1-6408-41a3-8d5c-872ea99bc4ad_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/2020/dei-2020-01-31.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_SaleOfStockPricePerShare_ca2d8462-7fe9-44a8-971a-64d21520ee89_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering price (USD per Share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_03727fae-a9a9-4c0f-b866-32b81b0bdfa9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_0d1abb9c-c4aa-4247-801d-b2bce41c38b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent purchase consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9e61c301-3075-41c9-8271-30fee22760be_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" 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 / unrealized losses</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LeverageRatioDomain_762e235c-8fcd-48db-b792-22c5a376d0a7_terseLabel_en-US" xlink:label="lab_asur_LeverageRatioDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio [Domain]</link:label>
    <link:label id="lab_asur_LeverageRatioDomain_label_en-US" xlink:label="lab_asur_LeverageRatioDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio [Domain]</link:label>
    <link:label id="lab_asur_LeverageRatioDomain_documentation_en-US" xlink:label="lab_asur_LeverageRatioDomain" 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">Leverage Ratio [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioDomain" xlink:href="asur-20201231.xsd#asur_LeverageRatioDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LeverageRatioDomain" xlink:to="lab_asur_LeverageRatioDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_4b805975-c92b-4e55-a2db-62256cda8941_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink: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, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_1e37aaf9-07dc-4804-8e30-fb9a796a5a85_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LiablitiesBeforeClientFundObligationsCurrent_03edeec5-6e44-4959-a10d-d7f1e3fde59c_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-20201231.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_SummaryOfIncomeTaxContingenciesTextBlock_7db7392c-0173-4546-afd7-4a2135409889_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_5d461748-0831-4d41-828d-38547f8a5d69_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d2ecc2f8-43b9-4de6-abda-b430a5cbedc1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CashEquivalentsAbstract_9c381f1c-b0e8-4bec-bf58-625e790a4444_terseLabel_en-US" xlink:label="lab_asur_CashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_asur_CashEquivalentsAbstract_label_en-US" xlink:label="lab_asur_CashEquivalentsAbstract" xlink: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 Equivalents [Abstract]</link:label>
    <link:label id="lab_asur_CashEquivalentsAbstract_documentation_en-US" xlink:label="lab_asur_CashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract" xlink:href="asur-20201231.xsd#asur_CashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CashEquivalentsAbstract" xlink:to="lab_asur_CashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_A2018PlanAmendmentMember_483c09d3-7ee3-45b8-8661-657a2f944385_terseLabel_en-US" xlink:label="lab_asur_A2018PlanAmendmentMember" xlink: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 Amendment</link:label>
    <link:label id="lab_asur_A2018PlanAmendmentMember_label_en-US" xlink:label="lab_asur_A2018PlanAmendmentMember" xlink: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 Amendment [Member]</link:label>
    <link:label id="lab_asur_A2018PlanAmendmentMember_documentation_en-US" xlink:label="lab_asur_A2018PlanAmendmentMember" 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 Amendment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanAmendmentMember" xlink:href="asur-20201231.xsd#asur_A2018PlanAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_A2018PlanAmendmentMember" xlink:to="lab_asur_A2018PlanAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_180ef38f-890a-435d-bee5-33508d5244e9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_09482b5b-242d-41eb-a29f-cf3e53b66b41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9c4046d2-a8db-4f21-9244-720e051335ad_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_eeac6e75-e064-4a0a-a5a2-878b55c33dac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Issue Discounts</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5340dd74-f9a7-4e1c-98b0-3e1e095fc4fe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a983592c-2460-4058-bc7d-c4da43529a8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_6162d7d9-bdf2-4ff5-bf35-c569b59ce33f_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a3b857f9-e43e-4399-b104-358f10dcfd39_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentLineItems_7321c266-4fee-4076-bf0e-159ca43e22c8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_07e88b50-ce76-4db1-9ffd-153b2b8d4d60_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_7db6af69-1a90-45a7-b16d-d72ce840e1b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_e7e230a1-9b8e-41d2-86e5-8b22e6adf924_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_Lessthan2001Member_14af3ae4-a2c7-4263-94f6-9862a0046f83_terseLabel_en-US" xlink:label="lab_asur_Lessthan2001Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 2 to 1</link:label>
    <link:label id="lab_asur_Lessthan2001Member_label_en-US" xlink:label="lab_asur_Lessthan2001Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 2001 [Member]</link:label>
    <link:label id="lab_asur_Lessthan2001Member_documentation_en-US" xlink:label="lab_asur_Lessthan2001Member" 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">Less than 2001 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Lessthan2001Member" xlink:href="asur-20201231.xsd#asur_Lessthan2001Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_Lessthan2001Member" xlink:to="lab_asur_Lessthan2001Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_04293cad-abf1-4918-ba62-3c9bc7139f9a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_21552957-2d4b-49c9-9c6e-ee7f9190f957_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f6dacfb4-c36c-4cf5-afa5-1460ccd3c72a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_e84835d6-160a-47b2-9889-211b71e9df3d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_e18e0f81-9ce3-49f8-bda5-85a20174df64_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressCityOrTown_89d747e7-f730-4dcb-bebb-ad1f63c3b306_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_84b72953-ca55-4aa3-9b09-1f1867c0ce99_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink: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 available-for-sale securities in unrealized loss positions</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink: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 in Unrealized Loss Positions, Qualitative Disclosure, Other, Level of Subordination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_7dfa6522-6d75-45ac-b896-c71b6521b70d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink: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 from continuing operations (in USD per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink: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, Per Basic and Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_32901ca4-28ad-400a-bb66-3d777d6cfe13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8b10f1d-0c46-4576-b7dc-94a8171fd153_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_CashPaidForAbstract_48819625-1f1b-4963-a1f3-836d7900e6d6_terseLabel_en-US" xlink:label="lab_asur_CashPaidForAbstract" xlink: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:</link:label>
    <link:label id="lab_asur_CashPaidForAbstract_label_en-US" xlink:label="lab_asur_CashPaidForAbstract" xlink: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 paid for:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAbstract" xlink:href="asur-20201231.xsd#asur_CashPaidForAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CashPaidForAbstract" xlink:to="lab_asur_CashPaidForAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_9640fdee-08ae-433a-b472-3032662bf643_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_6b85b43f-a5cc-40d7-ba94-5fe22edd67ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1fd4a1e4-7d61-462f-89eb-8cab56e68ca7_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DeferredTaxLiabilityRightofUseAsset_9b265b84-53b1-4fdf-b845-422164463202_negatedTerseLabel_en-US" xlink:label="lab_asur_DeferredTaxLiabilityRightofUseAsset" 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">Right-of-use asset</link:label>
    <link:label id="lab_asur_DeferredTaxLiabilityRightofUseAsset_label_en-US" xlink:label="lab_asur_DeferredTaxLiabilityRightofUseAsset" xlink: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 Tax Liability, Right-of-Use Asset</link:label>
    <link:label id="lab_asur_DeferredTaxLiabilityRightofUseAsset_documentation_en-US" xlink:label="lab_asur_DeferredTaxLiabilityRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxLiabilityRightofUseAsset" xlink:href="asur-20201231.xsd#asur_DeferredTaxLiabilityRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DeferredTaxLiabilityRightofUseAsset" xlink:to="lab_asur_DeferredTaxLiabilityRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_7b136884-a6d7-42bf-93b7-ac55ab009218_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_500c3ce2-bfc1-4658-ab20-2959e4ac1d79_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3468b9c-1616-4d1a-9f87-02f866add638_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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_cdbd9110-940e-434a-bcc0-33a9f8d8791e_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink: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_BusinessCombinationAndAssetAcquisitionClientFundObligation_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink: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, Client Fund Obligation</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Client Fund Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionClientFundObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ThirdRestatedCreditAgreementMember_6abf30dd-2b36-4058-9ed0-1d201ee34015_terseLabel_en-US" xlink:label="lab_asur_ThirdRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Restated Credit Agreement</link:label>
    <link:label id="lab_asur_ThirdRestatedCreditAgreementMember_label_en-US" xlink:label="lab_asur_ThirdRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_asur_ThirdRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_asur_ThirdRestatedCreditAgreementMember" 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">Third Restated Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdRestatedCreditAgreementMember" xlink:href="asur-20201231.xsd#asur_ThirdRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ThirdRestatedCreditAgreementMember" xlink:to="lab_asur_ThirdRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_062caa7f-292e-4547-810d-27c4f7e4539f_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f2629279-70c6-4961-b2d5-2c7db5a0894d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_49f6a5f6-4160-4635-ab3f-0806232fcc7e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dfa8e37d-415d-4ca5-9cda-178c66e3dd66_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross_5844f10d-e164-45e7-b8fa-c9cc4fd6b995_terseLabel_en-US" xlink:label="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross_label_en-US" xlink:label="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Consideration Received On Transaction, Gross</link:label>
    <link:label id="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross_documentation_en-US" xlink:label="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Consideration Received On Transaction, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:href="asur-20201231.xsd#asur_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:to="lab_asur_SaleOfStockConsiderationReceivedOnTransactionGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_60377a1b-d858-4e85-8085-1979045b71ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_a928359f-d3cc-483e-891b-99dc007b240c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount from market price (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_ae8b1a29-1432-491f-8eef-ca49adb85223_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">Change in unrealized gain on available for sale 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsValuationAllowance_432ea840-08e8-44c6-8301-b9e84f313eaf_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_2f5a609e-9a0f-4cd0-8736-a29f562cc5f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GrossProfit_6aa40636-3260-4aef-a64c-093044538c88_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c9615a28-2009-4a9f-a717-9efe5e20251d_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_f32e4538-9a9f-45af-a85e-e07a0c3d11af_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3d93ab5e-e966-466d-91ae-e2284035087b_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityTaxIdentificationNumber_1c631ee0-455f-4d8e-b8d4-23fc9ebe20b5_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/2020/dei-2020-01-31.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_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock_16ad4437-6645-4355-9e7f-92f0ad739081_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock_documentation_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of 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, and debt issuance costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink:href="asur-20201231.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink:to="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5ef33eae-ffae-4841-bbe4-f14f46525a60_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_7947b63a-d103-4abe-86e7-e5115fde8e2f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_816d2c9d-0340-4ae0-94d5-eefd28af1f1a_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_342c90bd-81df-4b85-92cb-017842ac1424_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b2ef9fa0-9f32-479e-becf-221248398dc5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_610a17f1-54f1-4f72-8c5b-44ec2d8118d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_ac1b60a7-4158-47c1-adf8-2e9a62336317_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Margin Relative to LIBOR Rate Loans</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ea72abb3-67a2-4e80-9a10-cbbbf422d153_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_f767ff4d-4b34-42e2-a317-5d010e93471f_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LeasesAbstract_ba3a6c49-7f6c-47b6-afa0-1bbc33e0ac13_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_33250c69-7ff8-40cd-94da-fa10227c713f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsCurrent_49ff4d3c-30b3-4cd1-9fdd-71f3dd210b6c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c1300252-4ad7-44d9-bf21-51e981498221_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/2020/dei-2020-01-31.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_OperatingExpensesAbstract_ed1a6d20-df7c-4b64-8094-1cd62ede24b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_868e8594-5e37-496f-86d1-59e5c5bf73df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d33ffd82-f67b-4795-af53-f4f07e445e6d_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 net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_379ad588-53b4-4cad-99fe-08d3314f32ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentRetirementBenefitsMember_347d54f2-8377-498f-ab95-04b4c5de6493_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentRetirementBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PostemploymentRetirementBenefitsMember_label_en-US" xlink:label="lab_us-gaap_PostemploymentRetirementBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Retirement Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentRetirementBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentRetirementBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentRetirementBenefitsMember" xlink:to="lab_us-gaap_PostemploymentRetirementBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_870962c6-d989-40a5-a75a-0e15a2d63418_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_3ddfca61-a6fe-46fe-b6fe-ef7361ca8fc7_totalLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" 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">Fair value of net assets acquired</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" xlink: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, Consideration Transferred</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ResellerRelationshipsMember_815150cb-4ba3-4d3a-a512-4fa9e7b678c0_terseLabel_en-US" xlink:label="lab_asur_ResellerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reseller Relationships</link:label>
    <link:label id="lab_asur_ResellerRelationshipsMember_label_en-US" xlink:label="lab_asur_ResellerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reseller Relationships [Member]</link:label>
    <link:label id="lab_asur_ResellerRelationshipsMember_documentation_en-US" xlink:label="lab_asur_ResellerRelationshipsMember" 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 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ResellerRelationshipsMember" xlink:href="asur-20201231.xsd#asur_ResellerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ResellerRelationshipsMember" xlink:to="lab_asur_ResellerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7fc3c3e9-66c4-44bc-8513-10aa3757907c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_d0fbd0da-620b-4783-a226-94416e83d89b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_5f913938-27e8-44a7-bdaa-866885eadf93_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_CurrentAbstract_3ecabf41-059f-4812-8529-8f5e595f0a4f_terseLabel_en-US" xlink:label="lab_asur_CurrentAbstract" xlink: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:</link:label>
    <link:label id="lab_asur_CurrentAbstract_label_en-US" xlink:label="lab_asur_CurrentAbstract" xlink: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:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CurrentAbstract" xlink:href="asur-20201231.xsd#asur_CurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CurrentAbstract" xlink:to="lab_asur_CurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3f41e643-0b41-4165-a98e-93dc0f018e09_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_aad29f00-fdeb-4aa9-bd71-249475ebc68b_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DocumentFiscalPeriodFocus_0c1a256b-3cc3-4270-a4cc-52c4e505908e_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_23b9c498-1ddd-46d1-be93-eacf4f0cd3e1_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_2bf4fa72-129c-4a3f-9072-9b1cb5b2c55d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ContractWithCustomerLiabilityNoncurrent_8b0ba3c4-8bcf-49ef-b3ef-628c6eca0e55_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanContributionsByEmployer_dad79e24-5b85-42dc-9b7a-ec31d7b8f626_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions by employer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NumberOfProductLines_e443f3f9-9a36-4986-9a70-6e46cfea081e_terseLabel_en-US" xlink:label="lab_asur_NumberOfProductLines" xlink: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 product lines</link:label>
    <link:label id="lab_asur_NumberOfProductLines_label_en-US" xlink:label="lab_asur_NumberOfProductLines" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Product Lines</link:label>
    <link:label id="lab_asur_NumberOfProductLines_documentation_en-US" xlink:label="lab_asur_NumberOfProductLines" 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 Product Lines</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfProductLines" xlink:href="asur-20201231.xsd#asur_NumberOfProductLines"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NumberOfProductLines" xlink:to="lab_asur_NumberOfProductLines" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_24bfe8cf-44c5-46e9-bc43-516483ae053f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_8dbc69fb-a74b-44e5-9e55-5cadaae87781_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 under the employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_dcd3df79-b164-4631-9e24-dd761cf37edb_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/2020/dei-2020-01-31.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_CommonStockMember_109e1678-8a32-49d8-8a62-5ce651af332a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_44ee88e6-0e1e-443b-9b98-66aa3c246e68_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_2d480f19-83f3-40af-ba9e-7dd1578005f8_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_8fe376d9-fbe5-4b99-bfe4-1a1b9b35a8a5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_DebtInstrumentCovenantEBITDA_5248c452-d6e5-4609-b10d-f34d0a3e6595_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentCovenantEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EBITDA</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantEBITDA_label_en-US" xlink:label="lab_asur_DebtInstrumentCovenantEBITDA" xlink: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, Covenant, EBITDA</link:label>
    <link:label id="lab_asur_DebtInstrumentCovenantEBITDA_documentation_en-US" xlink:label="lab_asur_DebtInstrumentCovenantEBITDA" 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, Covenant, EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantEBITDA" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentCovenantEBITDA" xlink:to="lab_asur_DebtInstrumentCovenantEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3a9f1d30-93dc-4cde-a9e2-6487df7201bf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7d5e5c15-4ea6-40ac-b6b2-19740bb2e311_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb087096-ef0d-4645-9abf-9029f0dae74c_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">Shares issued, net of issuance cost (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LeaseholdImprovementsMember_99d71e5a-852d-406a-83e1-de2a5c84fa5a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_103e6cea-3134-4dc2-ab79-70e7dc1773c0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentInterestRateStatedPercentage_a0a13a72-b588-424f-92b2-e99117591f04_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">Stated interest rate</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ee34be19-8145-4c3e-942a-2eded806b082_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected timing for remaining performance obligation (in months)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_94ae720a-d700-49f2-989f-9b4ab2f32f76_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MoneyMarketFundsMember_21ed8582-b1d6-4b51-9cb7-fa0f22e03d24_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProvisionForDoubtfulAccounts_38f93834-cf17-42f7-aee7-d8c5c21e02da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInClientFundsHeld_148c4d75-e5ee-4406-8f35-f027772781ba_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInClientFundsHeld" 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">Net change in funds held for clients</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInClientFundsHeld_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInClientFundsHeld" xlink: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 Client Funds Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInClientFundsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInClientFundsHeld" xlink:to="lab_us-gaap_IncreaseDecreaseInClientFundsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_21de9b5f-2444-49a8-8420-f3b4d0a0730b_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_1e70a4a0-9c4d-49ec-bcd5-e0d4b97a4dd7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_f9c54913-2b5f-441d-8e1d-88f790f382b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5806e778-a991-48d7-8aad-e31256bd1535_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash Investing and Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ba671c2b-5169-4a84-b047-6552fad23bbc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 research and development credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_66f43f33-42c8-4736-a156-36914c5dba54_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">Stock issued upon option exercise and vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f4d99969-5e37-4f9e-a0cf-58e7b515ad46_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f88eff6b-203d-4b5b-be3c-051663d156f8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_21d18f2b-93ae-4157-be10-87018ab4ea45_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">Schedule of Future Minimum Lease Payments for Operating Leases</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8f64ae19-6301-4c35-9d6d-a81d3fe734fc_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_8efe0897-7164-4dfc-be6c-2ad550d25968_terseLabel_en-US" xlink:label="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement And Our Amended And Restated Guaranty And Security Agreement</link:label>
    <link:label id="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_label_en-US" xlink:label="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement And Our Amended And Restated Guaranty And Security Agreement [Member]</link:label>
    <link:label id="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_documentation_en-US" xlink:label="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement And Our Amended And Restated Guaranty And Security Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:href="asur-20201231.xsd#asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:to="lab_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAxis_a90deced-1fa5-49f5-9445-6cfead3fa0fe_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink: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 and Asset Acquisition [Axis]</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAxis_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAxis_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_2a778d45-e732-4cfc-ab75-c19b583f73f1_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/2020/dei-2020-01-31.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_StockIssued1_3f98dfde-223f-41da-a0f6-b0e8b6c91b93_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">Equity issued in connection with acquisitions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberOfSharesOutstandingBasic_da22359b-5c59-4072-9bcf-6fbd76b87d57_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8caa9d10-aec1-4f37-8cd6-c14e9f7ee19b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 ratios</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4bf55cd4-25d3-42c0-ad2e-f9d01a438b1f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_aa0e0722-732d-4d38-a90d-ed7af0354171_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentInformationLineItems_c8068880-9104-4eb2-adaf-84a283145987_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/2020/dei-2020-01-31.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1750fcb5-6206-4ecb-bbbe-92f677ad394f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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">Foreign currency translation loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_6bb9aeb0-a0aa-4e4c-8c85-4d32026223a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_Morethan2001andLessthan3001Member_7edd6d94-6f5e-4583-acb0-0b84bc2ef9a6_terseLabel_en-US" xlink:label="lab_asur_Morethan2001andLessthan3001Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than 2 to1 and Less than 3 to 1</link:label>
    <link:label id="lab_asur_Morethan2001andLessthan3001Member_label_en-US" xlink:label="lab_asur_Morethan2001andLessthan3001Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than 2001 and Less than 3001 [Member]</link:label>
    <link:label id="lab_asur_Morethan2001andLessthan3001Member_documentation_en-US" xlink:label="lab_asur_Morethan2001andLessthan3001Member" 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">More than 2001 and Less than 3001 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan2001andLessthan3001Member" xlink:href="asur-20201231.xsd#asur_Morethan2001andLessthan3001Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_Morethan2001andLessthan3001Member" xlink:to="lab_asur_Morethan2001andLessthan3001Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_d0fe66f6-a59e-4bd8-8150-cb820d595d5d_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_60f2c517-a36a-43d0-aa27-e5ebeb4d5ab7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_cd4e1777-06ec-47a0-a81b-bae2785ffec4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c65e1ccf-a877-4b29-8c18-0df6dc8cee28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a7d177bd-4199-4c8a-9ed9-9c2dcac8f4dd_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_67877902-a4c9-468f-80ae-fbde22df1a2a_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_d3c423a4-c718-4278-aa34-7d1cf8637bfd_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">CONTRACTS WITH CUSTOMER AND REVENUE CONCENTRATION</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InterestPaidNet_e1866ec1-a36f-4b0e-871e-e4b037081b23_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_16effdf2-a0a5-4985-ad4e-1eaa27a1c9ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carryforwards indefinitely</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink: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 Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_MaintenanceAndSupportServicesMember_05eb7eae-20e0-4a3d-be86-894add8f726b_terseLabel_en-US" xlink:label="lab_asur_MaintenanceAndSupportServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and Support Services</link:label>
    <link:label id="lab_asur_MaintenanceAndSupportServicesMember_label_en-US" xlink:label="lab_asur_MaintenanceAndSupportServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance And Support Services [Member]</link:label>
    <link:label id="lab_asur_MaintenanceAndSupportServicesMember_documentation_en-US" xlink:label="lab_asur_MaintenanceAndSupportServicesMember" 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 by products and services or groups of similar products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaintenanceAndSupportServicesMember" xlink:href="asur-20201231.xsd#asur_MaintenanceAndSupportServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_MaintenanceAndSupportServicesMember" xlink:to="lab_asur_MaintenanceAndSupportServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_491d9b6d-9d4f-4ccb-a839-b6c00c196bce_terseLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink: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_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink: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, Funds Held For Clients</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Funds Held For Clients</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_1bc1a086-5d41-4480-b439-980947b01dec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_PeriodicPaymentOneMember_d18ec71d-c03f-48ed-acb9-4e28c7d2dfd4_terseLabel_en-US" xlink:label="lab_asur_PeriodicPaymentOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic Payment One</link:label>
    <link:label id="lab_asur_PeriodicPaymentOneMember_label_en-US" xlink:label="lab_asur_PeriodicPaymentOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic Payment One [Member]</link:label>
    <link:label id="lab_asur_PeriodicPaymentOneMember_documentation_en-US" xlink:label="lab_asur_PeriodicPaymentOneMember" 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">Periodic Payment One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentOneMember" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PeriodicPaymentOneMember" xlink:to="lab_asur_PeriodicPaymentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9f36c915-420f-4d91-9a81-fed1bcf4f3f1_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">BALANCE</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc79c858-019d-4bea-b93f-ec144506e227_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">BALANCE</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermNotesPayable_c714c0d8-d4b7-46a4-9e94-ba0df4b3ef6a_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 and debt issuance cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4ba789b2-7a8d-4dbf-ad0b-8488ce642075_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_daa962f9-02e3-4ff4-bd8a-5fa209b962ac_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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 Company</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_6864a356-b31f-4371-b8c3-fe1ad26f5da4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_97d796e3-dbee-4512-87ad-175c35375300_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashAndCashEquivalentsPolicyTextBlock_909f518d-8359-47bc-8c3e-851f4dee58a7_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_01944979-66b0-4440-9b50-9c682ca9166f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_28db11b2-fcd2-45e4-aa5a-e9404cde5df2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0df5ed77-471f-4382-9649-8031cf6fbf13_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 (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_da7484d4-3343-4967-a45b-4110cc71bdb3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dd7971a5-3d3d-43aa-9099-d35423ac4d15_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_00c517fa-cd78-4d00-8a69-21c0d87745c9_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentPolicyTextBlock_b797d7aa-6f01-4ed8-8116-857bcb49d138_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_dd2b24af-8371-47f1-a25c-4b593f911c0a_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtSecuritiesAvailableForSaleTable_fba180bc-1216-4a5d-94cf-24447332170f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c51574a7-7be7-4a53-bf13-ccdfa4cf6cce_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3d07cc40-136a-4649-823a-305e9790a5a0_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_2fe2ab6d-d145-46a3-898e-7aee9b1e7ff8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares reserved for issuance under ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Number of Allocated Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_704f9c35-cd89-4aac-99c8-00940c1230b6_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">Total current assets before funds held for clients</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-20201231.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_dei_LocalPhoneNumber_9328d505-cdd9-4ae9-b7bf-fb3c31833ac6_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/2020/dei-2020-01-31.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_PaymentsToAcquireBusinessesGross_1f6c94df-5202-463d-b431-b41a9853c988_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">Payments to acquire business</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccruedLiabilitiesAndOtherLiabilities_ed2f4348-c373-4e9b-8c6a-d25bc2994945_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_be5c7ff0-6194-4d34-8e18-0fe4bf56f4a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b7bc8341-a384-45f3-b8eb-9c85a5ea7c96_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised in period, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_2477de93-532b-4e60-988b-8b4dcf53fda6_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c5af0757-dd5b-4e37-9096-eacc2ce5808b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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">Income tax expense</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6d00ea13-6550-42e5-9324-cabf4e90c047_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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">Income tax expense</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_87c31b06-002e-4043-a31a-9ea85e74aedc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_bf351c61-71d3-4417-a48e-e8bc92aec2c6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_ba6b120e-5060-4088-9a6e-55e59c4a5537_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">Gross Notes Payable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_Depreciation_a2aace10-9a91-41ad-b877-0ba76ea3cd5c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a912c8ee-938a-4dc4-a0ae-51c02000a845_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6165cb5f-45cb-4393-8d68-73a2413c9660_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/2020/dei-2020-01-31.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0386ff64-95cb-4f67-b6b0-744195952028_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_b784e219-e62e-4fd1-a312-4f562e2cfb68_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Credit carryforwards</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PeriodicPaymentTwoMember_7f83940b-cd80-47a6-bcc4-956ca7144835_terseLabel_en-US" xlink:label="lab_asur_PeriodicPaymentTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic Payment Two</link:label>
    <link:label id="lab_asur_PeriodicPaymentTwoMember_label_en-US" xlink:label="lab_asur_PeriodicPaymentTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic Payment Two [Member]</link:label>
    <link:label id="lab_asur_PeriodicPaymentTwoMember_documentation_en-US" xlink:label="lab_asur_PeriodicPaymentTwoMember" 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">Periodic Payment Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentTwoMember" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PeriodicPaymentTwoMember" xlink:to="lab_asur_PeriodicPaymentTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_f932b167-dc1d-4b86-a4d0-439752ddc687_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&#160;Agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherLiabilitiesFairValueDisclosure_47bb8727-f465-4e3f-a892-d39979407346_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_d46d1f33-bd7f-4eca-ae6e-4efbe48d7234_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink: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 Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_632fc45c-c143-4d8c-8885-283643bfeab6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_4bd2fbd1-186c-410f-be8e-b5cc9ef4f998_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/2020/dei-2020-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5a22c3e4-edce-4d4c-9ea3-0b8010e1dc1e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8a122c32-1409-4819-a7bd-6e40b3e00733_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 upon option exercise and vesting of restricted stock units</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTable_ab333220-8061-4285-a1d2-5cd7a1a34558_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_5ca018c4-01c0-4113-bd4c-5dc07dd172db_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_784fe519-25a1-4ae9-8c30-26a1d3497065_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AwardTypeAxis_8b582715-df86-4c4b-b4ea-7f01dd3ee6c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_88121161-9e35-48a0-afa0-ffea787edd12_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant-Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b532b3fe-47aa-4bfd-aa93-c7082338712d_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_AssetAcquisitionAxis_e3893140-42d1-4a21-87b9-99c3fa9f5a60_terseLabel_en-US" xlink:label="lab_asur_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_asur_AssetAcquisitionAxis_label_en-US" xlink:label="lab_asur_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:label id="lab_asur_AssetAcquisitionAxis_documentation_en-US" xlink:label="lab_asur_AssetAcquisitionAxis" 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">Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionAxis" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetAcquisitionAxis" xlink:to="lab_asur_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7113382b-4efd-4dfa-82bc-04e8c6f211a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period, fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e8f3d355-dac5-4622-98a5-8d5f8a1ae5ee_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_RecurringrevenueMember_b9d443a5-32a3-4cd5-87ca-13becc85cea1_terseLabel_en-US" xlink:label="lab_asur_RecurringrevenueMember" xlink: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_RecurringrevenueMember_label_en-US" xlink:label="lab_asur_RecurringrevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring revenue [Member]</link:label>
    <link:label id="lab_asur_RecurringrevenueMember_documentation_en-US" xlink:label="lab_asur_RecurringrevenueMember" 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">Recurring revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringrevenueMember" xlink:href="asur-20201231.xsd#asur_RecurringrevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RecurringrevenueMember" xlink:to="lab_asur_RecurringrevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_88a2cf34-ce90-4b63-9b6f-1ad1bf83dd06_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink: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 from operations of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_962b77c1-b2b6-4ce6-acdf-563fc231f4ec_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" 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">Income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_eeb69c0c-e4df-42e2-8e1d-78aded95d8fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_283798ac-6bb3-4a24-bd50-4ce48739ea3f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_d59b92e5-7ca9-4684-a267-7f570017176e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit&#160;</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_ef4d81e9-a0cf-442b-8000-11e836fd5536_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_December2020AcquisitionMember_b636a5cc-94e1-4d57-9e2e-fdc29b0e79e3_terseLabel_en-US" xlink:label="lab_asur_December2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2020</link:label>
    <link:label id="lab_asur_December2020AcquisitionMember_label_en-US" xlink:label="lab_asur_December2020AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2020 Acquisition [Member]</link:label>
    <link:label id="lab_asur_December2020AcquisitionMember_documentation_en-US" xlink:label="lab_asur_December2020AcquisitionMember" 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">December 2020 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_December2020AcquisitionMember" xlink:href="asur-20201231.xsd#asur_December2020AcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_December2020AcquisitionMember" xlink:to="lab_asur_December2020AcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_36d00eae-66a8-4158-a6a4-5f97008caaeb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_8b88f017-b361-45d8-b171-bf35b1fc2bae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_62fd9be7-8a27-4b2b-9807-06da5b751af3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5373d31b-8db9-42c8-a450-8775c9477d6b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_402acd59-953d-4c2e-9147-50e10dd33227_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2943d5f5-2882-4ad0-8e5f-47d022dd505a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_15f8c64d-36b2-4ceb-abd6-29360e00a9d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_365ad453-6627-4bb1-9bb4-374dc191152d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_5731b9bc-edad-4fbb-ac3a-ee0fafbb4812_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesNoncurrentAbstract_64002230-e15f-4b13-ae3f-e7cbfdeee06e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CorporateDebtSecuritiesMember_12dac1ce-bd52-4c24-80eb-27ad4d1dd328_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_FundsHeldForClientsMember_26474a55-27d3-4585-baed-a1baf59e46d9_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsMember" xlink: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_FundsHeldForClientsMember_label_en-US" xlink:label="lab_asur_FundsHeldForClientsMember" xlink: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 [Member]</link:label>
    <link:label id="lab_asur_FundsHeldForClientsMember_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsMember" 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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember" xlink:href="asur-20201231.xsd#asur_FundsHeldForClientsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsMember" xlink:to="lab_asur_FundsHeldForClientsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_342bbce9-69f5-43ac-b3c2-df4461bf1250_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/2020/dei-2020-01-31.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bfea362e-11b8-4c4f-bd20-e9c3dd5637ac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ba17895-0dc4-4c27-aa3d-86e5593c66b5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">Exercisable (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesIssued1_9318e11e-df93-404a-94e2-d64ae1ef6bc5_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">Notes issued in connection with acquisition</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DiscontinuedOperationsAndDisposalGroupsAbstract_d72d8cdb-eff6-49d7-85d0-a0b091fd8c42_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations (Note 12)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_06a08eb7-9886-4992-9215-f4ccde594a85_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_adacf0c0-651f-4df8-b673-a6e0856ca4bc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentDisclosureTextBlock_69b46da3-fb73-4133-bbc1-bc516a86ecb4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_e85f929d-2207-41c5-a782-4d4b653fc364_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 December 31, 2020 and December 31, 2019</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_cfedfbe4-e93b-4b4c-956a-1a2a478841eb_terseLabel_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" xlink: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_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_label_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Share-based Compensation</link:label>
    <link:label id="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_documentation_en-US" xlink:label="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" 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">Disposal Group, Including Discontinued Operation, Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" xlink:to="lab_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_30ecf33b-e334-41ba-aa9a-04982af136d8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink: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 receivables from contracts with customers</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6d43f1cd-067b-4768-83bd-2c76064078c9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PaymentOfCustomerFunds_c7ab9823-36f5-46df-972c-5e12354e6970_terseLabel_en-US" xlink:label="lab_asur_PaymentOfCustomerFunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispersed funds</link:label>
    <link:label id="lab_asur_PaymentOfCustomerFunds_label_en-US" xlink:label="lab_asur_PaymentOfCustomerFunds" xlink: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 Of Customer Funds</link:label>
    <link:label id="lab_asur_PaymentOfCustomerFunds_documentation_en-US" xlink:label="lab_asur_PaymentOfCustomerFunds" 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">Payment Of Customer Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentOfCustomerFunds" xlink:href="asur-20201231.xsd#asur_PaymentOfCustomerFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PaymentOfCustomerFunds" xlink:to="lab_asur_PaymentOfCustomerFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_21f4da45-5a11-44a8-820d-6529d060994e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrentAbstract_7ea08830-8005-4aa3-827f-959e45bacb20_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_31aa545f-3c73-46ad-b3b8-34b6ab7197ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_67227cd7-b54a-4b32-9b50-6fc8eb4d5f35_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/2020/dei-2020-01-31.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_FairValueMeasurementsRecurringMember_75822073-57f1-4a02-b5cf-66c075a19350_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_a5408ed6-34b8-4059-b3c2-23902802b552_totalLabel_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" 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 acquired</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_label_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" xlink: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, Assets Acquired</link:label>
    <link:label id="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_documentation_en-US" xlink:label="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition, Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" xlink:to="lab_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_3871aed3-9c52-498e-ac00-4f4314c60a10_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_fe213b27-a7cb-4272-a523-0a4429cf7dd0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_OfferExchangeProgramMember_d624a821-f1ef-4f7f-959a-d26930ac540e_terseLabel_en-US" xlink:label="lab_asur_OfferExchangeProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offer Exchange Program</link:label>
    <link:label id="lab_asur_OfferExchangeProgramMember_label_en-US" xlink:label="lab_asur_OfferExchangeProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offer Exchange Program [Member]</link:label>
    <link:label id="lab_asur_OfferExchangeProgramMember_documentation_en-US" xlink:label="lab_asur_OfferExchangeProgramMember" 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">Offer Exchange Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OfferExchangeProgramMember" xlink:href="asur-20201231.xsd#asur_OfferExchangeProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_OfferExchangeProgramMember" xlink:to="lab_asur_OfferExchangeProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_8eea23f1-9ef1-4e33-9228-f368270c9a7e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent items and other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8628fa7c-f22d-4978-9723-5b545536c706_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_2a5e7856-e9b5-4153-b1ac-c7e35ea079af_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 revolving line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_879d98cd-d3de-4ff8-b10e-470d554efcf4_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_edbfa053-28be-481c-a4af-756d64a884c7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink: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 proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink: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 Divestiture of Businesses and Interests in Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_ed3f4ee8-f9d1-4cf4-9722-9ca321b7f446_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_052a1c81-d84f-4166-b60b-2afead4d108a_terseLabel_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Custodial hold back</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_label_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" xlink: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, Fees Incurred</link:label>
    <link:label id="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_documentation_en-US" xlink:label="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" 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">Asset Acquisition, Consideration Transferred, Fees Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" xlink:to="lab_asur_AssetAcquisitionConsiderationTransferredFeesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_PaymentsForAssetAcquisitions_fb5a3ec9-adb2-489d-8014-75a5dbcaf371_terseLabel_en-US" xlink:label="lab_asur_PaymentsForAssetAcquisitions" xlink: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 payments for asset acquisition</link:label>
    <link:label id="lab_asur_PaymentsForAssetAcquisitions_label_en-US" xlink:label="lab_asur_PaymentsForAssetAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Asset Acquisitions</link:label>
    <link:label id="lab_asur_PaymentsForAssetAcquisitions_documentation_en-US" xlink:label="lab_asur_PaymentsForAssetAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Asset Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsForAssetAcquisitions" xlink:href="asur-20201231.xsd#asur_PaymentsForAssetAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_PaymentsForAssetAcquisitions" xlink:to="lab_asur_PaymentsForAssetAcquisitions" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>asur-20201231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fcde4380-95a8-4cce-8af6-e88a6dde7f2e,g:c9fc2a3e-8d2a-481a-af9f-2ed1ea57a27a-->
<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-20201231.xsd#DocumentAndEntityInformation"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_DocumentAndEntityInformationAbstract_4237524a-3484-435e-af9d-9d0cf0a7027f" xlink:href="asur-20201231.xsd#asur_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DocumentAndEntityInformationAbstract_4237524a-3484-435e-af9d-9d0cf0a7027f" xlink:to="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56b52a50-bded-4189-85b5-2c54ecd0eaeb" xlink:to="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c6e038c5-697d-43f1-905a-7b24d7114ea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:to="loc_us-gaap_CommonClassAMember_c6e038c5-697d-43f1-905a-7b24d7114ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_abc4ad3d-9c9a-4080-9a93-1b9fc28598a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_88693195-d7d6-45b2-a354-0e17caf58cd7" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_abc4ad3d-9c9a-4080-9a93-1b9fc28598a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_2a996697-f609-4947-a175-f34dc4a13a7f" xlink:to="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_38040b01-7ada-4e6b-a14a-900a1fdc1f72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentType_38040b01-7ada-4e6b-a14a-900a1fdc1f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b2369926-266e-4eb1-89b3-68d48c9e6bf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentAnnualReport_b2369926-266e-4eb1-89b3-68d48c9e6bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_53d98d17-a2fa-4479-8e5a-7f63d3b09fe2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentPeriodEndDate_53d98d17-a2fa-4479-8e5a-7f63d3b09fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4a25e588-fac6-4d8e-916f-c32b0d93929d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_CurrentFiscalYearEndDate_4a25e588-fac6-4d8e-916f-c32b0d93929d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_aff8b1ed-ba7d-4d14-ae54-35cba794d7d7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentTransitionReport_aff8b1ed-ba7d-4d14-ae54-35cba794d7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f86d1db7-7f29-4913-b669-2f9bfe233bb5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityFileNumber_f86d1db7-7f29-4913-b669-2f9bfe233bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b6d9ce1b-3114-45bc-ad30-2c3d1f1ae41e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityRegistrantName_b6d9ce1b-3114-45bc-ad30-2c3d1f1ae41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_900e848c-ad66-423b-9852-73b5d5546ee4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityIncorporationStateCountryCode_900e848c-ad66-423b-9852-73b5d5546ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8740f9a2-d36d-433d-a242-74f1e4ab82e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityTaxIdentificationNumber_8740f9a2-d36d-433d-a242-74f1e4ab82e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_14b39bcd-0f1c-4cbf-88a7-b31b3cf59d84" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressAddressLine1_14b39bcd-0f1c-4cbf-88a7-b31b3cf59d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_543e15ee-f57a-45b7-bf2c-58520669a9a6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressAddressLine2_543e15ee-f57a-45b7-bf2c-58520669a9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_513f27b5-6b35-4e32-ab5f-4675ff003c02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressCityOrTown_513f27b5-6b35-4e32-ab5f-4675ff003c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a65cf33e-812d-4273-a102-2979f8fbfcfc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressStateOrProvince_a65cf33e-812d-4273-a102-2979f8fbfcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f767cd3a-53cb-4e46-8b41-991980196da8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityAddressPostalZipCode_f767cd3a-53cb-4e46-8b41-991980196da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_79f8c6c1-df3a-494c-812a-b3c2bade2b82" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_CityAreaCode_79f8c6c1-df3a-494c-812a-b3c2bade2b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f27432df-dfe4-4918-a6f3-d1d8655d9ffe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_LocalPhoneNumber_f27432df-dfe4-4918-a6f3-d1d8655d9ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d3b01a5d-1c09-4de7-9afb-713d63cd1012" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_Security12bTitle_d3b01a5d-1c09-4de7-9afb-713d63cd1012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4d9f5ed4-27d4-455d-83de-2a5289116097" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_TradingSymbol_4d9f5ed4-27d4-455d-83de-2a5289116097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_1420b130-fcee-44d8-8afa-d022edcbefc7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_NoTradingSymbolFlag_1420b130-fcee-44d8-8afa-d022edcbefc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_033dd1e8-2131-4587-a25d-2222f78e68c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_SecurityExchangeName_033dd1e8-2131-4587-a25d-2222f78e68c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4a100767-b729-4523-b862-09c3ae8c502b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4a100767-b729-4523-b862-09c3ae8c502b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_462931a6-7b41-4570-b9a0-b32d4e9c4ec8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityVoluntaryFilers_462931a6-7b41-4570-b9a0-b32d4e9c4ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_58172374-fb92-4b97-9f6d-2cca5d88c670" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCurrentReportingStatus_58172374-fb92-4b97-9f6d-2cca5d88c670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_89fa3d8a-5554-4f05-b529-e8f140abe900" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityInteractiveDataCurrent_89fa3d8a-5554-4f05-b529-e8f140abe900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_cc728c9e-5f75-4298-a859-785727438671" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityFilerCategory_cc728c9e-5f75-4298-a859-785727438671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7220e92a-69b2-4a46-9ec3-652094dc7aba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntitySmallBusiness_7220e92a-69b2-4a46-9ec3-652094dc7aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e971e92a-8aad-442d-ba8d-710670d76fab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityEmergingGrowthCompany_e971e92a-8aad-442d-ba8d-710670d76fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_912d6ed1-c23e-4e51-92b3-f15198a2f80c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_IcfrAuditorAttestationFlag_912d6ed1-c23e-4e51-92b3-f15198a2f80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_46410dc4-fe76-4aaf-b500-70e5a7359fc6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityShellCompany_46410dc4-fe76-4aaf-b500-70e5a7359fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_f9d1b96a-26bf-4571-8e4a-83099cf81c91" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityPublicFloat_f9d1b96a-26bf-4571-8e4a-83099cf81c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ed0e8571-7228-4ff9-a03a-abd2b96d378d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ed0e8571-7228-4ff9-a03a-abd2b96d378d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e3738ec1-99a1-4d3a-b714-e31ec09a41ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e3738ec1-99a1-4d3a-b714-e31ec09a41ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a9269d72-c390-458c-9d1b-2456bc8a40ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_AmendmentFlag_a9269d72-c390-458c-9d1b-2456bc8a40ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a536db1f-0d7c-4a58-b110-6a6a8e6ed177" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_EntityCentralIndexKey_a536db1f-0d7c-4a58-b110-6a6a8e6ed177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e8138a94-03fa-45ac-ab97-53e2565c733b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentFiscalYearFocus_e8138a94-03fa-45ac-ab97-53e2565c733b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_664a90b5-ba31-4bcf-b0cf-15f657aa5cc9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6f68d7d9-4e6c-4f7e-8011-507ea846f5ca" xlink:to="loc_dei_DocumentFiscalPeriodFocus_664a90b5-ba31-4bcf-b0cf-15f657aa5cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_47e4af65-043a-475b-a264-7b3e657b6730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47e4af65-043a-475b-a264-7b3e657b6730" xlink:to="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dc1023c0-5c09-4d02-8def-7ebf6334a963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dc1023c0-5c09-4d02-8def-7ebf6334a963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ed9f2a71-f8db-40ad-9935-1398f1d0167c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ed9f2a71-f8db-40ad-9935-1398f1d0167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bd94df05-5406-44c3-8b22-86866a2c179e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_InventoryNet_bd94df05-5406-44c3-8b22-86866a2c179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_2e416aa3-2217-4c2e-ab63-4c768da94935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_2e416aa3-2217-4c2e-ab63-4c768da94935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_c41c429d-3e96-4868-aaf9-ce924b0db0fc" xlink:href="asur-20201231.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_c41c429d-3e96-4868-aaf9-ce924b0db0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_c3a02560-a5e5-4cfb-987f-aba79f038e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_FundsHeldForClients_c3a02560-a5e5-4cfb-987f-aba79f038e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b9c41b43-6ee8-4db6-8eab-eb48494f5b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_342afef3-3913-4463-b7f5-1919cacdc8d8" xlink:to="loc_us-gaap_AssetsCurrent_b9c41b43-6ee8-4db6-8eab-eb48494f5b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_de78555d-1b57-4cb4-9614-2640b926bd13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_de78555d-1b57-4cb4-9614-2640b926bd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42101e0d-07d7-4955-9cf3-5ea0cd2fdba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_Goodwill_42101e0d-07d7-4955-9cf3-5ea0cd2fdba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dbbd114c-d9ff-4f13-81f2-e466e658c33c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dbbd114c-d9ff-4f13-81f2-e466e658c33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8148fdd9-da52-4e2b-91a5-ec9ef9854ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8148fdd9-da52-4e2b-91a5-ec9ef9854ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_41d849da-6753-4b83-9189-4b0e7ebe73f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_41d849da-6753-4b83-9189-4b0e7ebe73f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_32b45deb-c6a7-4fd5-8890-377c20bc40e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b1906360-aadd-408e-a04b-d4aedc68a15a" xlink:to="loc_us-gaap_Assets_32b45deb-c6a7-4fd5-8890-377c20bc40e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47e4af65-043a-475b-a264-7b3e657b6730" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_004b313a-9da5-408c-ba21-ed840c09d5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_NotesPayableCurrent_004b313a-9da5-408c-ba21-ed840c09d5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9af2bf18-0c4a-4242-9b48-1085f0721f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_AccountsPayableCurrent_9af2bf18-0c4a-4242-9b48-1085f0721f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d3ca94f9-9138-47d8-ac7e-4de5705241c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d3ca94f9-9138-47d8-ac7e-4de5705241c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_889ae49c-6d24-4a35-bea6-ee7c9ac8d2d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_889ae49c-6d24-4a35-bea6-ee7c9ac8d2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_524a3834-0716-4ddc-81e3-8ceb5cf3ba5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_524a3834-0716-4ddc-81e3-8ceb5cf3ba5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_e55c6d68-6d49-4f62-9389-d05cb24af0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_e55c6d68-6d49-4f62-9389-d05cb24af0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dff9055c-981b-4cea-8b63-df0d28f1f48f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dff9055c-981b-4cea-8b63-df0d28f1f48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1d31a511-8137-41a2-b444-365b4fefa636" xlink:href="asur-20201231.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_1d31a511-8137-41a2-b444-365b4fefa636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_9f5efaca-f0e2-44d8-94bf-5b5bb9dc0e4c" xlink:href="asur-20201231.xsd#asur_ClientFundObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_asur_ClientFundObligationsCurrent_9f5efaca-f0e2-44d8-94bf-5b5bb9dc0e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1ef38c91-d130-4c02-84d7-ea2b95ac3feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e27bc24-6b75-48f9-918b-e7c9756014e0" xlink:to="loc_us-gaap_LiabilitiesCurrent_1ef38c91-d130-4c02-84d7-ea2b95ac3feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_021f5fc9-22c9-4a0d-af21-86609d27d2ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_021f5fc9-22c9-4a0d-af21-86609d27d2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_91106253-a5a1-44ac-9ca7-ddf58b1c581e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_91106253-a5a1-44ac-9ca7-ddf58b1c581e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_7f0542b1-ac24-41bc-92e0-977e522666c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_LongTermNotesPayable_7f0542b1-ac24-41bc-92e0-977e522666c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c665e0b-fff5-44f3-9ffe-315d173d13bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3c665e0b-fff5-44f3-9ffe-315d173d13bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c787db8-b160-4b2a-8ea8-e626945e7d78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c787db8-b160-4b2a-8ea8-e626945e7d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_c3a53917-932b-417e-aede-f288d0087e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_53854e6d-7dd5-4c32-89f6-ff2bc70322df" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_c3a53917-932b-417e-aede-f288d0087e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0398d90a-12f4-47da-b5bb-9aea52097cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_Liabilities_0398d90a-12f4-47da-b5bb-9aea52097cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_82c3faa0-c016-4da5-a61c-3a54540b18c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_CommitmentsAndContingencies_82c3faa0-c016-4da5-a61c-3a54540b18c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_65639447-6672-452a-9df2-decf2f892105" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_PreferredStockValue_65639447-6672-452a-9df2-decf2f892105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_7d090cfb-9f7d-4712-bf39-d72d0f87cee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_CommonStockValueOutstanding_7d090cfb-9f7d-4712-bf39-d72d0f87cee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_79f10d64-5b8c-417a-947e-2f3701600b7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_TreasuryStockValue_79f10d64-5b8c-417a-947e-2f3701600b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_a191b03c-7a20-43ef-8e1d-20c9ddc340ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_a191b03c-7a20-43ef-8e1d-20c9ddc340ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3463927d-ec08-46b6-afdc-732685081520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3463927d-ec08-46b6-afdc-732685081520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_de8b1bca-8007-41b1-a1f1-0481e04a037d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_de8b1bca-8007-41b1-a1f1-0481e04a037d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e51bfd08-17e6-4d6e-a33e-3e9c30489c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ba3422f9-7898-4ef4-9b0a-815a3015e7e9" xlink:to="loc_us-gaap_StockholdersEquity_e51bfd08-17e6-4d6e-a33e-3e9c30489c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7bad9db5-e536-44e9-bdbe-1c6a89a046c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7b09a056-15be-4bbf-9531-57313b149caa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7bad9db5-e536-44e9-bdbe-1c6a89a046c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c5f4a52-e16e-4922-8d19-1876d989bab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c5f4a52-e16e-4922-8d19-1876d989bab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a0eaf855-c7ca-47ba-a85a-95cc3daba624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_a0eaf855-c7ca-47ba-a85a-95cc3daba624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_7492415e-dc01-43e3-bb03-049327bb7c2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_7492415e-dc01-43e3-bb03-049327bb7c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_61cbf110-c5be-470e-9aab-1496fc7aef3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_61cbf110-c5be-470e-9aab-1496fc7aef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_12e6becc-afc6-4ddd-a9f8-0a1817f0e263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_12e6becc-afc6-4ddd-a9f8-0a1817f0e263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_81ad74e4-fa32-498f-8b33-75a86db6ae14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_81ad74e4-fa32-498f-8b33-75a86db6ae14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c68f4255-5628-4c59-99d3-4be56997d34c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c68f4255-5628-4c59-99d3-4be56997d34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_af5ee4b8-0017-44bb-a101-382f84a6a5ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_CommonStockSharesIssued_af5ee4b8-0017-44bb-a101-382f84a6a5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4601aba1-c9fe-4663-a27c-2e82a2f8bacd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4601aba1-c9fe-4663-a27c-2e82a2f8bacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_0934acd6-0560-470f-a7e3-c89fdf6b314c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_4da15769-e848-4583-b80c-c5ba209c6c6f" xlink:to="loc_us-gaap_TreasuryStockShares_0934acd6-0560-470f-a7e3-c89fdf6b314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8b6a9297-fb59-43fb-b89b-9b248fd142eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8b6a9297-fb59-43fb-b89b-9b248fd142eb" xlink:to="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:to="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6886f4f5-ed60-4891-b1a0-6bddadd12a5f" xlink:to="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringrevenueMember_31159ce3-693a-4bf7-96af-50d9ede71a49" xlink:href="asur-20201231.xsd#asur_RecurringrevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:to="loc_asur_RecurringrevenueMember_31159ce3-693a-4bf7-96af-50d9ede71a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_88dcf5df-2598-4b42-8c59-4df152239977" xlink:href="asur-20201231.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d664ec06-3435-46a8-9c0c-549013a3e2da" xlink:to="loc_asur_ProfessionalServicesRevenueMember_88dcf5df-2598-4b42-8c59-4df152239977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a88b8721-0013-4911-9fab-e49fa80e91fa" xlink:to="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92405d1a-c575-4da4-89fa-33242d728ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_82681a30-415f-4409-bb2b-30a63609c124" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92405d1a-c575-4da4-89fa-33242d728ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3b82b1da-a085-43e0-ad59-e12035d8ebac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3b82b1da-a085-43e0-ad59-e12035d8ebac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3aa898b4-91e4-4130-8672-11a97c8b9a37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_GrossProfit_3aa898b4-91e4-4130-8672-11a97c8b9a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d9dbc4d-654b-4b2d-8af5-39c48fa8813c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d9dbc4d-654b-4b2d-8af5-39c48fa8813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_081e9f62-3ef8-4a40-a7fb-2ba2edbd71da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_081e9f62-3ef8-4a40-a7fb-2ba2edbd71da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3cef30fa-02bc-45ba-95bc-0009583cd273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3cef30fa-02bc-45ba-95bc-0009583cd273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_87fa5b16-920c-40f6-ace4-e9948bc9ef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_87fa5b16-920c-40f6-ace4-e9948bc9ef8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_37a1c6fe-43d1-45fd-9376-e60354f74fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d2e47689-8510-40d8-8f4d-4842f9b1dd27" xlink:to="loc_us-gaap_CostsAndExpenses_37a1c6fe-43d1-45fd-9376-e60354f74fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7478872f-19b3-4eb1-8605-38ff6df82dba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_OperatingIncomeLoss_7478872f-19b3-4eb1-8605-38ff6df82dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9fa73edd-4024-4cef-8561-befe1818c410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_InterestExpense_9fa73edd-4024-4cef-8561-befe1818c410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7819065d-c071-4f4b-8e9b-6fc54d33284a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7819065d-c071-4f4b-8e9b-6fc54d33284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c0080088-2017-4695-8e69-144fa033fe0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c0080088-2017-4695-8e69-144fa033fe0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_66a0afe8-44fb-4208-84ca-47d134fa7287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_66a0afe8-44fb-4208-84ca-47d134fa7287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3bb59cb2-0573-44e9-af1f-e332deedbdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3bb59cb2-0573-44e9-af1f-e332deedbdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bc31a820-cdd0-4635-98c5-da8713a27538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_bc31a820-cdd0-4635-98c5-da8713a27538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_99a563a6-2679-4d05-8ed6-06964a4a3bde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_99a563a6-2679-4d05-8ed6-06964a4a3bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37bd801f-789f-41b3-a0d3-4e117cfa41d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7e4160e4-1b51-40c8-916b-e9f661f12cd4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37bd801f-789f-41b3-a0d3-4e117cfa41d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_74cf418d-1659-481e-af5d-b8211d946c53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_NetIncomeLoss_74cf418d-1659-481e-af5d-b8211d946c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7920f358-7636-4d87-aac2-b5218a91e33e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7920f358-7636-4d87-aac2-b5218a91e33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dc5660ac-2393-402b-bb42-31c9d629063f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dc5660ac-2393-402b-bb42-31c9d629063f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_64c7c770-0252-4ab6-b7a4-ecb37c5f9d10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_ef202186-2662-429b-8996-6838103332b6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_64c7c770-0252-4ab6-b7a4-ecb37c5f9d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:href="asur-20201231.xsd#asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_efabb0cf-5f39-4487-a10d-9a0947af7cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_efabb0cf-5f39-4487-a10d-9a0947af7cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8f09b23a-9136-40b8-b90a-38f85cb51678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract_f9489916-7cad-4057-8dc8-883ab35597e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8f09b23a-9136-40b8-b90a-38f85cb51678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_012f4c63-56ec-4495-bf39-1ca93acc4a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:to="loc_us-gaap_EarningsPerShareBasic_012f4c63-56ec-4495-bf39-1ca93acc4a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a8930083-eac2-4173-ac1d-3bdb2b07f415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ebae4d21-a3fa-42ce-87c9-6b83441f6d66" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a8930083-eac2-4173-ac1d-3bdb2b07f415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:href="asur-20201231.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_89c8f230-e878-4a37-b977-c26567a08a77" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e470a16d-f678-4ea8-abc6-2cb0aecdf809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e470a16d-f678-4ea8-abc6-2cb0aecdf809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_414014ed-2aad-461a-a437-1c134e1b8c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_86194805-c0e2-4bfd-92b4-ace869bf6e6e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_414014ed-2aad-461a-a437-1c134e1b8c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_40c28ac1-9303-45c6-a082-988e04d1a355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_40c28ac1-9303-45c6-a082-988e04d1a355" xlink:to="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f9d02d48-170c-45fa-8b3b-0c49e620be97" xlink:to="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_40d532f0-c981-4815-9c42-3f8bf1fa695c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_CommonStockMember_40d532f0-c981-4815-9c42-3f8bf1fa695c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_bc58cb95-30da-4b28-82d4-c6e45ba12bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_TreasuryStockMember_bc58cb95-30da-4b28-82d4-c6e45ba12bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5d0c77d6-a80a-497a-a08c-79ce19cb958c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5d0c77d6-a80a-497a-a08c-79ce19cb958c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0a111a54-d9f8-400a-965d-0fdaebb35f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_RetainedEarningsMember_0a111a54-d9f8-400a-965d-0fdaebb35f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b81c2efb-b54a-4a84-8bb8-a874560cb1f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5607013e-eae3-4ea6-8567-f13cffe7fcf8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b81c2efb-b54a-4a84-8bb8-a874560cb1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_11228221-9f79-4f10-aa21-8383e0dd3fc6" xlink:to="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_635a7cb1-f137-483a-9380-52d1c01b8056" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_SharesOutstanding_635a7cb1-f137-483a-9380-52d1c01b8056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4dcdf2f2-0260-428a-afd0-6ec30bee3abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4dcdf2f2-0260-428a-afd0-6ec30bee3abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_94eee628-ea8c-4521-99ef-6c1332cdc55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_94eee628-ea8c-4521-99ef-6c1332cdc55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_41840c63-67b9-4e47-96a7-4224e336f13f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_41840c63-67b9-4e47-96a7-4224e336f13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8b5d44bf-bc81-4544-8186-e5dbfe7b65ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8b5d44bf-bc81-4544-8186-e5dbfe7b65ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ccb055fc-0b61-446f-b7c1-b2bc8cc89d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ccb055fc-0b61-446f-b7c1-b2bc8cc89d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_84af3cee-3a1f-4738-8940-abc490a9c7d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_84af3cee-3a1f-4738-8940-abc490a9c7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a2db8f79-b628-4240-b00f-d1de555221bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a2db8f79-b628-4240-b00f-d1de555221bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d091b063-f24d-477e-b827-e6c6f244faf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d091b063-f24d-477e-b827-e6c6f244faf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_6c4153cb-73ea-43d7-853d-0779795781f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_6c4153cb-73ea-43d7-853d-0779795781f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c56badab-bca3-4559-a011-60bc8de7ee8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c56badab-bca3-4559-a011-60bc8de7ee8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bc837f66-9593-47be-aaed-2383f4faf468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_NetIncomeLoss_bc837f66-9593-47be-aaed-2383f4faf468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_8a760f22-7000-4908-8b07-038297cdb795" xlink:href="asur-20201231.xsd#asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation_8a760f22-7000-4908-8b07-038297cdb795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe93dbb3-5e26-4a90-b204-21116db15bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe93dbb3-5e26-4a90-b204-21116db15bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_ca239b2a-a17b-44a7-a063-943b171fed5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_SharesOutstanding_ca239b2a-a17b-44a7-a063-943b171fed5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_253b9b76-79ee-4a43-a37f-5c144db29bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6654ef2d-ab9e-4bd8-b4d0-06beeee38792" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_253b9b76-79ee-4a43-a37f-5c144db29bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20201231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_50185c2d-058b-4ad8-9d92-98d718d1f7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_50185c2d-058b-4ad8-9d92-98d718d1f7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_720f3c01-dfb2-4437-8dc6-b1e502f465ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_50185c2d-058b-4ad8-9d92-98d718d1f7ae" xlink:to="loc_us-gaap_NetIncomeLoss_720f3c01-dfb2-4437-8dc6-b1e502f465ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_50185c2d-058b-4ad8-9d92-98d718d1f7ae" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_41f18e98-472d-4f62-9c67-547f9568a390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_41f18e98-472d-4f62-9c67-547f9568a390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_8de3f329-3da7-4d7e-b679-1b9de59403a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_8de3f329-3da7-4d7e-b679-1b9de59403a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3d29a890-1431-4386-bb8f-62643056e4c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3d29a890-1431-4386-bb8f-62643056e4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_509cc767-f980-43e7-ac0f-1f18ee2c63b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_509cc767-f980-43e7-ac0f-1f18ee2c63b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8831b5de-0cf0-4fdb-bdc4-27d7d4dc607a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8831b5de-0cf0-4fdb-bdc4-27d7d4dc607a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_336c0979-696d-46af-8e22-e13e375ce5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_336c0979-696d-46af-8e22-e13e375ce5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5c2eb565-c6a5-4972-99d0-614e2dad5f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5c2eb565-c6a5-4972-99d0-614e2dad5f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_99de1f07-720a-4265-8c27-22a665cb89d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_ShareBasedCompensation_99de1f07-720a-4265-8c27-22a665cb89d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_bd834eb2-a9e9-4d30-8921-c62ea9669266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_bd834eb2-a9e9-4d30-8921-c62ea9669266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f4db264c-9e17-466f-99bd-4d20b7042879" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f4db264c-9e17-466f-99bd-4d20b7042879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18099ec7-3a35-4c25-aa39-32b6f262a3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_1737e252-b1bf-4be4-902a-28b9fc20fda5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_1737e252-b1bf-4be4-902a-28b9fc20fda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d2ce0ca9-1e79-4827-b87b-0fd260d7cc8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d2ce0ca9-1e79-4827-b87b-0fd260d7cc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b38bed74-1dea-4606-9369-1f41ec07ea28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b38bed74-1dea-4606-9369-1f41ec07ea28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7e14a275-7de6-49cf-89c2-fceae716833d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7e14a275-7de6-49cf-89c2-fceae716833d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_31806a9a-a763-49a2-9a70-6c768ad050ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_31806a9a-a763-49a2-9a70-6c768ad050ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_94f310d4-9689-404c-a65e-8811a2f4cd2f" xlink:href="asur-20201231.xsd#asur_IncreaseDecreaseinOperatingLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_asur_IncreaseDecreaseinOperatingLeaseLiabilities_94f310d4-9689-404c-a65e-8811a2f4cd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_af58ad00-038e-4908-91b3-af255b075ce9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_51ae5dfd-d7f9-4efa-af8e-74cca28230ff" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_af58ad00-038e-4908-91b3-af255b075ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd73f3ed-2265-4265-81d6-0929fa535627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_50185c2d-058b-4ad8-9d92-98d718d1f7ae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd73f3ed-2265-4265-81d6-0929fa535627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_1914e0df-420e-4625-bbd0-7283de18993f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_1914e0df-420e-4625-bbd0-7283de18993f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8db9b83f-357b-4b1c-a711-4a98754998b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8db9b83f-357b-4b1c-a711-4a98754998b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8755b1c9-6d4a-4f14-92ea-234e2aafa699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8755b1c9-6d4a-4f14-92ea-234e2aafa699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_a9e00af2-8628-4b7f-b051-9c95ceec24eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_a9e00af2-8628-4b7f-b051-9c95ceec24eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_0a2315ba-afc6-4a9a-b71b-18d23e1c844a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInClientFundsHeld"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_0a2315ba-afc6-4a9a-b71b-18d23e1c844a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f82e4638-fdc5-496b-88fa-6661c3bdef21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d4b82a0c-b00a-4137-84a7-504ce574f057" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f82e4638-fdc5-496b-88fa-6661c3bdef21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_674e5a3e-1ff9-45e2-8227-32aa6d8111c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_674e5a3e-1ff9-45e2-8227-32aa6d8111c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_a6c6f94a-5ecc-4c89-92bc-07dffefebaf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_a6c6f94a-5ecc-4c89-92bc-07dffefebaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2bd24ce0-124a-4b84-b497-e2ed942b3654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2bd24ce0-124a-4b84-b497-e2ed942b3654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_253d0fc6-a20a-4924-9012-9de25f08895c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_253d0fc6-a20a-4924-9012-9de25f08895c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_1812b478-a592-49f3-9424-d9319d19f1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_1812b478-a592-49f3-9424-d9319d19f1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d45af233-3faf-453f-82f1-5c048b352388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d45af233-3faf-453f-82f1-5c048b352388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_90322bb1-46da-4c08-957d-56f8967de984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_90322bb1-46da-4c08-957d-56f8967de984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_2e4527a8-19bd-40d7-9b3c-d9513d595a52" xlink:href="asur-20201231.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_2e4527a8-19bd-40d7-9b3c-d9513d595a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520660d7-ced7-4e1b-a23e-563f5e827fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c96cbf29-de16-47d4-9401-c4717ee35a16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_520660d7-ced7-4e1b-a23e-563f5e827fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf53df6a-6a16-4414-80de-ab1de25e9e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf53df6a-6a16-4414-80de-ab1de25e9e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e1a0ffa0-99b7-44ee-bf33-5a284620c36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e1a0ffa0-99b7-44ee-bf33-5a284620c36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b13614ca-2c12-47a1-8108-3f62c18171d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b13614ca-2c12-47a1-8108-3f62c18171d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c4f90a1-cdd1-44ac-b3d9-c81d3b3b2136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c4f90a1-cdd1-44ac-b3d9-c81d3b3b2136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAbstract_8b06235c-38d6-458f-a7e8-1078799c3d67" xlink:href="asur-20201231.xsd#asur_CashPaidForAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_asur_CashPaidForAbstract_8b06235c-38d6-458f-a7e8-1078799c3d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fac16139-0812-4d8c-8918-1dd07a2ec528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CashPaidForAbstract_8b06235c-38d6-458f-a7e8-1078799c3d67" xlink:to="loc_us-gaap_InterestPaidNet_fac16139-0812-4d8c-8918-1dd07a2ec528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_c20357eb-3abd-4547-b238-b6ff4bd4d93f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CashPaidForAbstract_8b06235c-38d6-458f-a7e8-1078799c3d67" xlink:to="loc_us-gaap_IncomeTaxesPaid_c20357eb-3abd-4547-b238-b6ff4bd4d93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7959668b-81c6-48c4-abb2-24b7e7dce798" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_681c5c91-5b3f-409f-acf7-a4929f0f0efe" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7959668b-81c6-48c4-abb2-24b7e7dce798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1_2da35c86-31f6-40d7-898e-b61bc2e87aa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7959668b-81c6-48c4-abb2-24b7e7dce798" xlink:to="loc_us-gaap_NotesIssued1_2da35c86-31f6-40d7-898e-b61bc2e87aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_cabe3cfc-0ee9-4f78-9940-1cd894006492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7959668b-81c6-48c4-abb2-24b7e7dce798" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_cabe3cfc-0ee9-4f78-9940-1cd894006492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_a77b30c9-fd8b-4cda-9429-8ccdb2496778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_7959668b-81c6-48c4-abb2-24b7e7dce798" xlink:to="loc_us-gaap_StockIssued1_a77b30c9-fd8b-4cda-9429-8ccdb2496778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5a813fff-442e-42b7-9f51-0bead57dcb9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_27e9dcbe-4619-483f-9b89-02f9baf159c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5a813fff-442e-42b7-9f51-0bead57dcb9c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_27e9dcbe-4619-483f-9b89-02f9baf159c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#THECOMPANYNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec4a9993-8b46-40d0-84cb-1c4f26f60d09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec4a9993-8b46-40d0-84cb-1c4f26f60d09" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0a4605a8-f1db-40d0-8bbe-3711621b9545" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f108aca5-14bb-4b30-bf06-748599630591" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bfc9e268-17ce-406e-b272-148c57ad254f" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f108aca5-14bb-4b30-bf06-748599630591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3ca55c43-dd51-42ed-a558-3da1a627e054" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4534ddac-f39a-4f77-9378-ff5445ccfbda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_634421d8-0fbe-4be8-a443-7c38515eeef8" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4534ddac-f39a-4f77-9378-ff5445ccfbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_6cce171b-b461-4f5e-9965-2152325c9f5d" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentOfferingMember_35567315-0bf9-4997-ad50-945adf4dad7b" xlink:href="asur-20201231.xsd#asur_CommitmentOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_08528f3a-1a4c-46f1-9722-85ee5ed09db3" xlink:to="loc_asur_CommitmentOfferingMember_35567315-0bf9-4997-ad50-945adf4dad7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_614f245b-1e05-4341-82a2-e0f661699c94" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfProductLines_d093886f-6a55-4b2f-b28d-4ef528aa9a32" xlink:href="asur-20201231.xsd#asur_NumberOfProductLines"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_NumberOfProductLines_d093886f-6a55-4b2f-b28d-4ef528aa9a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_528d73f8-6bc0-44af-a53f-595472c2ad91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_528d73f8-6bc0-44af-a53f-595472c2ad91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c91353a8-bbaf-4c3b-979a-ebc271c5d317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c91353a8-bbaf-4c3b-979a-ebc271c5d317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_635b1a49-fd8a-4380-a397-d241b72bc37b" xlink:href="asur-20201231.xsd#asur_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_635b1a49-fd8a-4380-a397-d241b72bc37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_072d45b5-a118-453c-af17-f9ac7c4402e6" xlink:href="asur-20201231.xsd#asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_072d45b5-a118-453c-af17-f9ac7c4402e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_3618b3bb-6bc4-4853-bcb0-c2a702ef0ce1" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_3618b3bb-6bc4-4853-bcb0-c2a702ef0ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba0fa710-ebd9-429f-ad14-860a7a6bbb1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba0fa710-ebd9-429f-ad14-860a7a6bbb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_07c42a12-b4ad-4629-ad20-62496e942373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a99ddc18-8074-46ec-9f11-b8b882895ee0" xlink:to="loc_us-gaap_EscrowDeposit_07c42a12-b4ad-4629-ad20-62496e942373" 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-20201231.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_43085698-1fdd-4d8b-b534-ef0a0f346bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cdb28195-08a5-4018-8590-00e7b8eeda86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_43085698-1fdd-4d8b-b534-ef0a0f346bd5" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cdb28195-08a5-4018-8590-00e7b8eeda86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_510cfa7d-fc23-4f23-acae-ae66171ad192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_510cfa7d-fc23-4f23-acae-ae66171ad192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_194ddb1e-778f-4c5b-9055-052cb08f80c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_194ddb1e-778f-4c5b-9055-052cb08f80c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_4cb25897-225c-4cb6-9415-c74059d5c3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_UseOfEstimates_4cb25897-225c-4cb6-9415-c74059d5c3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_775ce2df-22c5-4151-a2a4-475720a8f7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_775ce2df-22c5-4151-a2a4-475720a8f7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SignificantRisksAndUncertaintiesPolicyTextBlock_f3b166a8-b109-48f0-9828-652b62473178" xlink:href="asur-20201231.xsd#asur_SignificantRisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_asur_SignificantRisksAndUncertaintiesPolicyTextBlock_f3b166a8-b109-48f0-9828-652b62473178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_7b7c2a43-ab38-4c83-92dc-50d32d464ddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_7b7c2a43-ab38-4c83-92dc-50d32d464ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a32406c0-3ba6-4ed1-9c8c-88020d1461ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a32406c0-3ba6-4ed1-9c8c-88020d1461ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_2995f2f1-b6c4-47f3-b8ec-1e8cf31e446f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_2995f2f1-b6c4-47f3-b8ec-1e8cf31e446f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_fcdd9ad3-a930-41ec-98d8-9574f3101ffb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_fcdd9ad3-a930-41ec-98d8-9574f3101ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_84ee9573-06ed-4a59-83c8-52101f6016c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_84ee9573-06ed-4a59-83c8-52101f6016c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_e5bb8020-a072-46aa-a52b-c4a70f80719d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_e5bb8020-a072-46aa-a52b-c4a70f80719d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4b03f3eb-20b5-494a-a6e1-90141b9b5b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_4b03f3eb-20b5-494a-a6e1-90141b9b5b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_130569a1-41e8-4c63-9846-b8d5615d59f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_130569a1-41e8-4c63-9846-b8d5615d59f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc83ca53-c81e-4e17-9ebe-7ebb63fbb2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc83ca53-c81e-4e17-9ebe-7ebb63fbb2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_ad87b042-9f88-4e67-86c0-df0c56c82748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_ad87b042-9f88-4e67-86c0-df0c56c82748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_b47a62eb-7d6f-479c-a26c-b5f2796ac054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_b47a62eb-7d6f-479c-a26c-b5f2796ac054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_ebd6a581-2f40-48be-ada5-ee0e2f07338c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_ebd6a581-2f40-48be-ada5-ee0e2f07338c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_8b92a9ba-fc1a-428e-bdf1-c053ce4e2e37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_DebtPolicyTextBlock_8b92a9ba-fc1a-428e-bdf1-c053ce4e2e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c1558958-6b79-4cc6-b962-09e4b24e2a0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c1558958-6b79-4cc6-b962-09e4b24e2a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1301eac7-4c95-48ec-ab85-01e607cf728d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1301eac7-4c95-48ec-ab85-01e607cf728d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_88f4edc4-e505-4849-aa4c-0db2df10e71b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_88f4edc4-e505-4849-aa4c-0db2df10e71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_31c52639-b718-4e99-bed2-1153648cc85c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_31c52639-b718-4e99-bed2-1153648cc85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_20aef12d-7059-46b5-a50e-f58d2f2da480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_20aef12d-7059-46b5-a50e-f58d2f2da480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b49cf3fb-4b4c-43c5-aa9d-ef2b1182279e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d60f7ef6-029e-4f7a-92a0-7b53a73071bd" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b49cf3fb-4b4c-43c5-aa9d-ef2b1182279e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_07b842f4-90fb-46fc-b742-2990e8aeca70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_07b842f4-90fb-46fc-b742-2990e8aeca70" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:to="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d2372814-aab7-4406-8c87-103b7f822a79" xlink:to="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HardwareMember_db061a35-37df-406c-bb7b-9ca2720fc7b0" xlink:href="asur-20201231.xsd#asur_HardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_HardwareMember_db061a35-37df-406c-bb7b-9ca2720fc7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaintenanceAndSupportServicesMember_48306d41-e494-40e5-8509-72d524d73acd" xlink:href="asur-20201231.xsd#asur_MaintenanceAndSupportServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_MaintenanceAndSupportServicesMember_48306d41-e494-40e5-8509-72d524d73acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredMaintenanceServicesAndOtherMember_acba163f-5e36-4a12-b689-b46fadc81e24" xlink:href="asur-20201231.xsd#asur_DeferredMaintenanceServicesAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0db24e15-92c1-4ac0-8f6b-a7907e3da915" xlink:to="loc_asur_DeferredMaintenanceServicesAndOtherMember_acba163f-5e36-4a12-b689-b46fadc81e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:to="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3c0e2365-6f92-4ad7-b45e-a598f12d3383" xlink:to="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_387a7caf-3fd8-4887-9728-d9b141f2e937" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:to="loc_srt_MinimumMember_387a7caf-3fd8-4887-9728-d9b141f2e937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c5de7467-865a-4c84-b787-d7d2582556df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e75c1f34-04b2-4f39-9519-9fd042fc0659" xlink:to="loc_srt_MaximumMember_c5de7467-865a-4c84-b787-d7d2582556df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_cb6cd1df-005a-4ab6-a535-bd641058e14d" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsFromCustomerFunds_2eb66264-d254-4e96-a6e1-8ebb1b311628" xlink:href="asur-20201231.xsd#asur_ProceedsFromCustomerFunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_ProceedsFromCustomerFunds_2eb66264-d254-4e96-a6e1-8ebb1b311628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerFunds_7f1da22e-b1ae-452c-be04-08b34b24afdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerFunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_CustomerFunds_7f1da22e-b1ae-452c-be04-08b34b24afdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentOfCustomerFunds_7b01ad5c-0241-4e9e-b6ff-413624df360d" xlink:href="asur-20201231.xsd#asur_PaymentOfCustomerFunds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_PaymentOfCustomerFunds_7b01ad5c-0241-4e9e-b6ff-413624df360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ca701940-ef6b-4264-8996-941e207bd7f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ca701940-ef6b-4264-8996-941e207bd7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f547f446-1f49-4909-80f9-c5beaee530d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f547f446-1f49-4909-80f9-c5beaee530d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ce2bf9e0-9e40-4bf4-88f4-e2e45d6e6639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ce2bf9e0-9e40-4bf4-88f4-e2e45d6e6639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_90c3a179-3aad-403b-bd75-b74cc7bba50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_90c3a179-3aad-403b-bd75-b74cc7bba50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RevenueRecognitionTerm_f42a30f4-75b9-485e-87d5-19bcb6ad8ee2" xlink:href="asur-20201231.xsd#asur_RevenueRecognitionTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_asur_RevenueRecognitionTerm_f42a30f4-75b9-485e-87d5-19bcb6ad8ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f75fbcad-d57b-46f6-9631-b40cece65026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_ef37f36c-c82d-44cd-9ecc-666c4c711437" xlink:to="loc_us-gaap_AdvertisingExpense_f75fbcad-d57b-46f6-9631-b40cece65026" 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-20201231.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_b6809491-0b8d-4fb9-b32d-5b6459e14b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_576c99d4-1b27-4b9e-ad42-d1f8a55f06bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b6809491-0b8d-4fb9-b32d-5b6459e14b98" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_576c99d4-1b27-4b9e-ad42-d1f8a55f06bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20201231.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_2c842a6a-76b9-4aa3-a6e0-c3c02d358766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_37808c0a-36ca-44b8-92e8-04dc03eb64b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2c842a6a-76b9-4aa3-a6e0-c3c02d358766" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_37808c0a-36ca-44b8-92e8-04dc03eb64b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_c454a317-7187-4c65-9f4b-fc0021dcbd97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2c842a6a-76b9-4aa3-a6e0-c3c02d358766" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_c454a317-7187-4c65-9f4b-fc0021dcbd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f0f8257e-713b-4691-9d86-efdd47ce6ef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2c842a6a-76b9-4aa3-a6e0-c3c02d358766" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f0f8257e-713b-4691-9d86-efdd47ce6ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_13ba2ed7-1fd6-4307-81bb-51fcb948c0d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2c842a6a-76b9-4aa3-a6e0-c3c02d358766" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_13ba2ed7-1fd6-4307-81bb-51fcb948c0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.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_e7f85969-77c2-42ca-ae77-2641bfbb42e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e7f85969-77c2-42ca-ae77-2641bfbb42e1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_550fd986-253d-418a-9007-bb2a110f91ab" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsMember_b5599362-7c89-4709-8805-70c23431c893" xlink:href="asur-20201231.xsd#asur_FundsHeldForClientsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1d757073-8cb2-43d7-9687-dd64551eb554" xlink:to="loc_asur_FundsHeldForClientsMember_b5599362-7c89-4709-8805-70c23431c893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_05ff39f0-f44c-4ecc-ab63-ba08383de86a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ContingentConsiderationMember_87185b60-c87e-4a9e-b113-730aa24bec35" xlink:href="asur-20201231.xsd#asur_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_258c9b99-b640-4f72-a33b-94a553b727ed" xlink:to="loc_asur_ContingentConsiderationMember_87185b60-c87e-4a9e-b113-730aa24bec35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_45004f04-f514-483f-b7a7-b8af1e6e0b11" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_7ec93f3c-9006-49de-8baa-cbd9c8d216d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2a89663c-e462-4c3a-bf65-906629914000" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_7ec93f3c-9006-49de-8baa-cbd9c8d216d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2ed2a90b-a338-468f-b5d0-6208f3d24394" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e9d1dc04-fc75-4c94-9195-d394977d6478" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8af6b1ae-5c13-4003-b5ab-e6f6c7ee74db" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e9d1dc04-fc75-4c94-9195-d394977d6478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_AssetAcquisitionAxis_cde20adc-e477-4520-8ba7-9d1ade15d1f5" xlink:to="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_d68cb114-3fb7-4401-b912-d08ad6e08867" xlink:href="asur-20201231.xsd#asur_July2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_AssetAcquisitionDomain_95492dfc-bdcc-422a-b22a-3848ab51a1dd" xlink:to="loc_asur_July2020AcquisitionMember_d68cb114-3fb7-4401-b912-d08ad6e08867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_4ee28faa-913a-4ed9-ac9d-c5114f62dd90" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_65c25dc2-e420-41a4-b1a3-731bcc133612" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_65c25dc2-e420-41a4-b1a3-731bcc133612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_d306d0c4-2b20-4dc7-accd-6d188f6e2255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_d306d0c4-2b20-4dc7-accd-6d188f6e2255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableFairValueDisclosure_34191266-9370-4034-9bd4-03c4a4aac4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_LoansPayableFairValueDisclosure_34191266-9370-4034-9bd4-03c4a4aac4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_6b9967f9-a67b-4dae-8d29-441940ccc7fa" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_6b9967f9-a67b-4dae-8d29-441940ccc7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c0f3b637-a463-4d04-8bb5-4317de3152e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1958f1ce-ed8b-44fa-9d1f-bd7c64807473" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c0f3b637-a463-4d04-8bb5-4317de3152e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c763a546-fa0e-4e75-92dd-92c094950474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c763a546-fa0e-4e75-92dd-92c094950474" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_896ccf44-4931-4cb5-a7ba-444c83eddccc" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_acf9e488-f4fc-4d06-988b-7630a15fc292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_CertificatesOfDepositMember_acf9e488-f4fc-4d06-988b-7630a15fc292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5c0371d1-63f3-4d6a-9e32-9d2ca213b755" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5c0371d1-63f3-4d6a-9e32-9d2ca213b755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_bfed7734-d6ba-4358-874e-980939bbc12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_MunicipalBondsMember_bfed7734-d6ba-4358-874e-980939bbc12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_9e4034d7-813a-46c1-9eee-7c11ed99cceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_9e4034d7-813a-46c1-9eee-7c11ed99cceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_97ac769c-f610-4322-8932-427cdec40ba1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1f8bf725-1d26-4fd7-912b-f50927352187" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_97ac769c-f610-4322-8932-427cdec40ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:to="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_0404e242-ad38-4410-b6f1-8d024994b644" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_UnrealizedLossesIndividuallyMember_ac444e85-947f-4498-b498-14ec40a3a73b" xlink:href="asur-20201231.xsd#asur_UnrealizedLossesIndividuallyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_98aa6a1d-c13a-40c4-ba56-a99997f21627" xlink:to="loc_asur_UnrealizedLossesIndividuallyMember_ac444e85-947f-4498-b498-14ec40a3a73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_682987a9-3ef0-4e49-9e44-534a35975db9" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c71fe8-107a-4a7b-b9ef-360dda423c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d9c71fe8-107a-4a7b-b9ef-360dda423c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7441edc9-fc80-4f2e-a182-0b32e93899f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_7441edc9-fc80-4f2e-a182-0b32e93899f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e771364e-ea67-4182-92ac-0629663831cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e771364e-ea67-4182-92ac-0629663831cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9ba6e592-dc21-4ec9-8c11-5fb24f122eb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9ba6e592-dc21-4ec9-8c11-5fb24f122eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_2a845440-c7ea-4b31-b458-69decd1f6b2a" xlink:href="asur-20201231.xsd#asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination_2a845440-c7ea-4b31-b458-69decd1f6b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_58610fa0-88b3-4bbf-afb5-95de61e49309" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination_58610fa0-88b3-4bbf-afb5-95de61e49309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_21b3c553-b5c1-4a9e-8143-143205231d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_45ae711d-4fa2-41b0-8db5-28be2ac92804" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss_21b3c553-b5c1-4a9e-8143-143205231d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_efa8186e-3bf0-4f78-9e53-6e12957fe10e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_efa8186e-3bf0-4f78-9e53-6e12957fe10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_bf9e7bfb-8278-49f0-8fb9-1541fcf42756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_bf9e7bfb-8278-49f0-8fb9-1541fcf42756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_87158ff2-41d2-4480-8ef7-c02030620286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_87158ff2-41d2-4480-8ef7-c02030620286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2ba2df78-7fdd-443d-8e11-215b3fee53f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2ba2df78-7fdd-443d-8e11-215b3fee53f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_3ad35b56-d1f4-4899-b372-8a59dc2a5685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d5f7da95-b74b-4008-93c2-372ce140b960" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_3ad35b56-d1f4-4899-b372-8a59dc2a5685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20201231.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_c8deed75-57a8-4998-a474-8394ba370684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c8deed75-57a8-4998-a474-8394ba370684" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_57849959-c48f-4ea0-9d8b-74a995edff4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4df9ebb2-6343-4c67-a52b-ba23ab34d003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4df9ebb2-6343-4c67-a52b-ba23ab34d003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_3ea17f46-65c6-403e-9f60-2c4080d19194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f47fb44-dc4e-4065-8291-de5ee6d56ff4" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_3ea17f46-65c6-403e-9f60-2c4080d19194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c1d536f1-085e-459a-b4b4-b3f9a7c56fc4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_03bda31a-05be-4879-a419-9108bd453021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_866f7b85-dbc9-4924-830a-bb5b078143ad" xlink:to="loc_us-gaap_MoneyMarketFundsMember_03bda31a-05be-4879-a419-9108bd453021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_52e05bea-4563-4826-a4f0-35c4238551fc" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5a12d992-fa4a-4311-8324-6f5dadd07feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6a461db-0811-47c4-972a-628f3638e040" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5a12d992-fa4a-4311-8324-6f5dadd07feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f5321d08-a80f-491a-823c-974e701492ce" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_59a334ea-c40b-403a-81f3-f532f13a72e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_59a334ea-c40b-403a-81f3-f532f13a72e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_413f7b35-724b-401b-9b9f-b68ddd168570" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_413f7b35-724b-401b-9b9f-b68ddd168570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5a5c6e11-e425-43ac-bc00-fdc813faec82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b23acc1-dd72-4541-b5d9-acca755e0595" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5a5c6e11-e425-43ac-bc00-fdc813faec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59291767-541c-4b80-abd2-4314ff8077e4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:to="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:href="asur-20201231.xsd#asur_CashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a670b4b7-331b-4bdd-8c68-f91407d984b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CashEquivalentsAbstract_74c03e1f-6ac7-4662-a8cf-0ec7d6b3d2a9" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a670b4b7-331b-4bdd-8c68-f91407d984b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:href="asur-20201231.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_07300f57-f7d5-4c0a-b405-cc5b244663c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClientsAbstract_1ab786e5-6aba-495d-946b-a9ce5747420e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_07300f57-f7d5-4c0a-b405-cc5b244663c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_b73dff4f-d6b1-4cd6-aca2-9fe14eff1646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_48716433-14a8-4c8e-b6ba-7bfa4de2e400" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_b73dff4f-d6b1-4cd6-aca2-9fe14eff1646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2988d065-3e52-493d-a501-b315cfc06fc8" xlink:to="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_74545261-8cee-4297-99d9-1a1e805db659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_74545261-8cee-4297-99d9-1a1e805db659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_e53bb531-7c32-4b7f-b576-008ad635c541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1c18708a-85a6-4855-b51b-937669acfd67" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_e53bb531-7c32-4b7f-b576-008ad635c541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_86bd22d4-0879-49db-b90b-a1c5c456e471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_86bd22d4-0879-49db-b90b-a1c5c456e471" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_25899ffd-7b5a-4426-b386-1769ea21e8ba" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ContingentConsiderationMember_402741d4-2dab-473a-9d50-1ca31498da5a" xlink:href="asur-20201231.xsd#asur_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_71c0cc13-7e5d-415a-aa07-3b4db63867e6" xlink:to="loc_asur_ContingentConsiderationMember_402741d4-2dab-473a-9d50-1ca31498da5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_95314214-cefe-43f8-b81f-ec46c19686a4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a6a7b8d-d45b-43cd-96e2-206c99a9cd33" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e36865fe-f823-45c6-9ad5-81bea6ea9c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e36865fe-f823-45c6-9ad5-81bea6ea9c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be1013fc-338c-4f0f-8319-4df5ffaa29b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_be1013fc-338c-4f0f-8319-4df5ffaa29b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_0c860094-afbc-47e0-b669-91f02d4f4ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_0c860094-afbc-47e0-b669-91f02d4f4ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e807da4c-0b23-41ca-8ac4-058ab825419d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_798a84a9-c89d-4d86-b96c-975f87fc55b1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e807da4c-0b23-41ca-8ac4-058ab825419d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_8e91ce12-11b4-403e-a32a-4c21c49b1875" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_9fb43089-086f-421e-9c48-d0eb5d9a8522" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_8e91ce12-11b4-403e-a32a-4c21c49b1875" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_9fb43089-086f-421e-9c48-d0eb5d9a8522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_5b1d5302-073a-4349-9e45-bb17c458c8d9" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock_27ebf220-38e8-4e69-83fe-5b8184b45337" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_5b1d5302-073a-4349-9e45-bb17c458c8d9" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock_27ebf220-38e8-4e69-83fe-5b8184b45337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock_3934e3eb-8ba6-4ffd-a958-9cd46ea90751" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_5b1d5302-073a-4349-9e45-bb17c458c8d9" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock_3934e3eb-8ba6-4ffd-a958-9cd46ea90751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_beef1361-6725-4510-b499-ec50203659d0" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_beef1361-6725-4510-b499-ec50203659d0" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1c8428e6-655a-41ff-916b-dcb60acd6e09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bf8cb482-c034-4f43-83cd-2f21f0ba7a14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bf8cb482-c034-4f43-83cd-2f21f0ba7a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_084ee27d-07ac-490f-a4cd-9907c65095e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_084ee27d-07ac-490f-a4cd-9907c65095e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_98dc9a6a-343a-428b-a0d6-8212598bdf3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e905dad4-17d4-48cd-b441-1c43f6a6993e" xlink:to="loc_us-gaap_TradeNamesMember_98dc9a6a-343a-428b-a0d6-8212598bdf3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_AssetAcquisitionAxis_40aaeef1-f898-486a-88c0-4b94d63a5999" xlink:to="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_January2020AcquisitionMember_839ad1ab-f5e8-42ab-b3c0-c3f19cbec20e" xlink:href="asur-20201231.xsd#asur_January2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_AssetAcquisitionDomain_b1ac1b2b-528c-4226-ba30-7cb806cb5766" xlink:to="loc_asur_January2020AcquisitionMember_839ad1ab-f5e8-42ab-b3c0-c3f19cbec20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9949455-2d72-4feb-b73a-a7ea211f08f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_July2020AcquisitionMember_4c7e54be-e43d-424f-b5b8-f70e9a61423e" xlink:href="asur-20201231.xsd#asur_July2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:to="loc_asur_July2020AcquisitionMember_4c7e54be-e43d-424f-b5b8-f70e9a61423e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_December2020AcquisitionMember_f90517ee-f5c2-4256-81a0-73d2646324d2" xlink:href="asur-20201231.xsd#asur_December2020AcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3091b28-9891-4282-98f8-21af0e8f6415" xlink:to="loc_asur_December2020AcquisitionMember_f90517ee-f5c2-4256-81a0-73d2646324d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_7adfa1da-7238-47e0-97f5-61ed369f2030" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_5024b06c-9f3d-4288-a643-b7f7dba738fc" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_6ce6184f-de77-45ea-957b-09fa2ba63412" xlink:to="loc_asur_A2020AcquisitionMember_5024b06c-9f3d-4288-a643-b7f7dba738fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_cb4fa9af-110c-4c59-a9d2-1d9565bfe40b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferred_15325306-2013-4448-b67c-2589191736ac" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferred_15325306-2013-4448-b67c-2589191736ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsForAssetAcquisitions_cae00f88-0cb1-492a-8fab-9dfdf68a9dc0" xlink:href="asur-20201231.xsd#asur_PaymentsForAssetAcquisitions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_PaymentsForAssetAcquisitions_cae00f88-0cb1-492a-8fab-9dfdf68a9dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_7c510bd8-68a1-4a62-9d93-b9913a3ae8ac" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferredFeesIncurred_7c510bd8-68a1-4a62-9d93-b9913a3ae8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_0007b3fa-e06b-48be-900f-406f9321ce57" xlink:href="asur-20201231.xsd#asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred_0007b3fa-e06b-48be-900f-406f9321ce57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_efc3a859-db67-4096-8abc-5774948bafe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_efc3a859-db67-4096-8abc-5774948bafe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_36920cd3-61d1-4e33-b8f6-e434773017c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_36920cd3-61d1-4e33-b8f6-e434773017c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ece27b01-88d2-47e6-b2d2-41bc7064204f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ece27b01-88d2-47e6-b2d2-41bc7064204f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a1247da4-55cf-40fb-979b-bb2986e4a6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_a1247da4-55cf-40fb-979b-bb2986e4a6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2224b9e5-aefa-4c45-b951-3cd1c2fc9b33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2224b9e5-aefa-4c45-b951-3cd1c2fc9b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8c212b56-1d5a-43b1-8e95-9fe26fef659f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_357c33ad-eb83-4534-bb39-c1ad104b5066" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_8c212b56-1d5a-43b1-8e95-9fe26fef659f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_5dc267d4-4080-4b72-b843-225c151dd1f7" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_5dc267d4-4080-4b72-b843-225c151dd1f7" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_2620fda4-d235-467f-9b4c-9054abc27f2e" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_1b8ab04e-fe13-4408-ae3a-85fa5418464e" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_0be94448-f8a3-478c-bd45-c0246d50c157" xlink:to="loc_asur_A2020AcquisitionMember_1b8ab04e-fe13-4408-ae3a-85fa5418464e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_6078935a-6056-4b72-a336-d8b6bc5abdb4" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_3e2b313b-38c8-4941-8b03-d743e0abdb8b" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents_3e2b313b-38c8-4941-8b03-d743e0abdb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_2db0f0b3-7748-419a-9e3c-95f15035f9da" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable_2db0f0b3-7748-419a-9e3c-95f15035f9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_cd2d20bd-ef47-4b3b-a448-6db052b73651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_cd2d20bd-ef47-4b3b-a448-6db052b73651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_08e27f47-eeef-41a5-9d56-1a30ad64e9e9" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients_08e27f47-eeef-41a5-9d56-1a30ad64e9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_744c9eb1-af56-4e25-8742-02266e125539" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_744c9eb1-af56-4e25-8742-02266e125539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4f0231c1-e3f0-4fe6-ac05-4baef59bb8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4f0231c1-e3f0-4fe6-ac05-4baef59bb8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_4d88ba33-9f91-425c-99c2-5aae19ab6fa0" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired_4d88ba33-9f91-425c-99c2-5aae19ab6fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_bb85df64-d406-44ea-962f-1d8a38ca0097" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionClientFundObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation_bb85df64-d406-44ea-962f-1d8a38ca0097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_05f893d4-04f4-4387-a4a2-7e18c3659cf1" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed_05f893d4-04f4-4387-a4a2-7e18c3659cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_cab1a653-3e3a-4ab7-a620-65635b4420ed" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_3a5ce81c-5c16-4d70-af51-6d91550e41f5" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_cab1a653-3e3a-4ab7-a620-65635b4420ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_e24367ff-3065-45cc-91b2-d80341a75a48" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAbstract_e24367ff-3065-45cc-91b2-d80341a75a48" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionAxis_5b84f333-97ce-43a2-9e02-0e05e1c227aa" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2020AcquisitionMember_92721782-3bc0-42e6-9e94-14fc57ff3842" xlink:href="asur-20201231.xsd#asur_A2020AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_BusinessCombinationAndAssetAcquisitionDomain_526a4e77-5463-4cd8-b814-7e9ada6e0f6a" xlink:to="loc_asur_A2020AcquisitionMember_92721782-3bc0-42e6-9e94-14fc57ff3842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:href="asur-20201231.xsd#asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable_d3a4f955-1845-4c5e-8bef-b58a230a0dd4" xlink:to="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_155520ce-9e74-4c0b-866d-2e8601c4e487" xlink:href="asur-20201231.xsd#asur_PaymentsToAcquireBusinessesAndAssetAcquisitions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions_155520ce-9e74-4c0b-866d-2e8601c4e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_51aeb436-857a-4893-a1b4-9cb1cee704d7" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred_51aeb436-857a-4893-a1b4-9cb1cee704d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_7f4ad9b9-4d79-4921-90d3-f04ed897168b" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred_7f4ad9b9-4d79-4921-90d3-f04ed897168b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_44756d9b-34d7-4a1d-b04c-9561f99a5638" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability_44756d9b-34d7-4a1d-b04c-9561f99a5638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_fd33512b-0954-45d7-9170-a13c48c86245" xlink:href="asur-20201231.xsd#asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems_cdd296bb-928b-42ed-8422-37c003e793ba" xlink:to="loc_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred_fd33512b-0954-45d7-9170-a13c48c86245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20201231.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_3ba51c5f-545a-415e-9fdc-19563719ee21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_73f8ee3a-f2c6-472f-82de-8ab934a95a89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3ba51c5f-545a-415e-9fdc-19563719ee21" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_73f8ee3a-f2c6-472f-82de-8ab934a95a89" 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-20201231.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_0a6020cb-0768-464f-b657-76d5b2956198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_47ecdfc5-a339-4301-a439-7856eac3988d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a6020cb-0768-464f-b657-76d5b2956198" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_47ecdfc5-a339-4301-a439-7856eac3988d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_39294dd2-e41a-42bf-b1ea-6cbeb3de119b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a6020cb-0768-464f-b657-76d5b2956198" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_39294dd2-e41a-42bf-b1ea-6cbeb3de119b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1c993332-ce27-4dfd-8465-4ee8c67ea8b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0a6020cb-0768-464f-b657-76d5b2956198" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1c993332-ce27-4dfd-8465-4ee8c67ea8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_283cb938-9cbe-4433-93ad-9fd963bda27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_283cb938-9cbe-4433-93ad-9fd963bda27f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:to="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e4be2b5b-9ebf-40e9-9867-eae1b50b7feb" xlink:to="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89f3f292-bbbc-41f1-ab16-e3c7c5a6b9b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:to="loc_srt_MinimumMember_89f3f292-bbbc-41f1-ab16-e3c7c5a6b9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f4115ad9-b40f-4d3c-b83e-3c57c67df182" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_89e919d2-8967-4379-9619-3e4ae57e6f43" xlink:to="loc_srt_MaximumMember_f4115ad9-b40f-4d3c-b83e-3c57c67df182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:to="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_7c51263c-3d02-4b79-8eb2-de72912a91f0" xlink:to="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_HumanCapitalManagementMember_c9e9b862-1a5f-44c7-9aff-996472661b0e" xlink:href="asur-20201231.xsd#asur_HumanCapitalManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_a9380ffd-4474-4c95-a015-dfd917565503" xlink:to="loc_asur_HumanCapitalManagementMember_c9e9b862-1a5f-44c7-9aff-996472661b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_774c22bd-5be6-4760-9feb-550925db9b9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9e53954b-267c-4cae-9bbf-b7dd1b0eed0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9e53954b-267c-4cae-9bbf-b7dd1b0eed0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aed61623-2def-4c96-8bab-987995747b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aed61623-2def-4c96-8bab-987995747b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d5bf49d0-7871-4cac-89b8-ec7ecbcf98c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d5bf49d0-7871-4cac-89b8-ec7ecbcf98c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_237a9316-ab31-4c20-835a-f981fe94a33a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_13b5305e-4f66-4bdd-9893-889aa2cecc16" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_237a9316-ab31-4c20-835a-f981fe94a33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a25cb9cb-5245-490e-9466-aa1f42c4e3dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:to="loc_us-gaap_Goodwill_a25cb9cb-5245-490e-9466-aa1f42c4e3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2f3a72fc-5da6-4f7b-bcb0-dfa0aaae001c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2f3a72fc-5da6-4f7b-bcb0-dfa0aaae001c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_27acafa0-a05a-499e-8d5a-1b0ff1eeacc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_27acafa0-a05a-499e-8d5a-1b0ff1eeacc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_71dc1c71-8112-45ff-92db-7cd1c3338d92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_71dc1c71-8112-45ff-92db-7cd1c3338d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_36fb3efd-b1ce-4f84-9f41-c3ec01f29630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b936f578-22a8-4c20-b151-0b8e0adaeb7a" xlink:to="loc_us-gaap_Goodwill_36fb3efd-b1ce-4f84-9f41-c3ec01f29630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_183e3a35-f30d-41ee-bf36-53bd93ba4cf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_183e3a35-f30d-41ee-bf36-53bd93ba4cf8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9ccf67d0-9a97-4548-ad1a-65acf7dc8b37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3449c043-cd8a-49ee-839e-b640f5f46b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3449c043-cd8a-49ee-839e-b640f5f46b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_26ce36e5-4cb5-4515-b559-7b7454387961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_CustomerRelationshipsMember_26ce36e5-4cb5-4515-b559-7b7454387961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ResellerRelationshipsMember_0dcb0446-0e35-4b8d-849f-50848e005cd8" xlink:href="asur-20201231.xsd#asur_ResellerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_asur_ResellerRelationshipsMember_0dcb0446-0e35-4b8d-849f-50848e005cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1ad32892-0e69-4c61-9fbe-eb30765f611b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_TradeNamesMember_1ad32892-0e69-4c61-9fbe-eb30765f611b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_24838ffe-67e6-4ecf-9e29-9dc62f319768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e4c777e-3b49-4bb6-8f48-59fffda4b475" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_24838ffe-67e6-4ecf-9e29-9dc62f319768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab3ee33f-5b13-424e-bac4-6015bc644022" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d8fa1fac-ad65-471a-9024-c164f98e7020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d8fa1fac-ad65-471a-9024-c164f98e7020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_efcd4187-91d1-4241-be60-58f4d0c3410c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_efcd4187-91d1-4241-be60-58f4d0c3410c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c36d4bfd-124a-4aee-823c-04618dc9f250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c36d4bfd-124a-4aee-823c-04618dc9f250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b79e8167-9fa2-41c7-bf3c-b38d0291ebf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fa896919-0331-47bb-a315-dcd14a8df86b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b79e8167-9fa2-41c7-bf3c-b38d0291ebf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1a1e4317-b945-4f83-8ab2-3df4b3deecbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1a1e4317-b945-4f83-8ab2-3df4b3deecbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b61810e7-f4e8-4691-8739-d376f846ed2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b61810e7-f4e8-4691-8739-d376f846ed2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f5257e5d-087b-4e67-8895-913c47d88608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f5257e5d-087b-4e67-8895-913c47d88608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_503dd5c3-cd53-4fc8-b5ba-c82044fc0844" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_503dd5c3-cd53-4fc8-b5ba-c82044fc0844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e2887397-c037-450a-82e6-56dd0b4ef362" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e2887397-c037-450a-82e6-56dd0b4ef362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ba690b32-546f-41db-b938-71a51cd5851a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ba690b32-546f-41db-b938-71a51cd5851a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35a7e234-877b-453c-9be8-b8b6b0da2f31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db0967e2-0176-464c-9399-b0559495c5ed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_35a7e234-877b-453c-9be8-b8b6b0da2f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20201231.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_6b7f6761-95c7-4512-a5b9-090c0ebeb12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_f036b4c8-c316-4b21-87f2-e90848eb9f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6b7f6761-95c7-4512-a5b9-090c0ebeb12b" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_f036b4c8-c316-4b21-87f2-e90848eb9f9a" 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-20201231.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_07ee4c17-4950-4561-aff1-bc54e98082db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_165e5da9-f3e0-42cd-b1e8-5cd309a50ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_07ee4c17-4950-4561-aff1-bc54e98082db" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_165e5da9-f3e0-42cd-b1e8-5cd309a50ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock_f25cb601-05b9-4903-9a71-32758e8734a0" xlink:href="asur-20201231.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_07ee4c17-4950-4561-aff1-bc54e98082db" xlink:to="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock_f25cb601-05b9-4903-9a71-32758e8734a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_dea78d0e-aa18-4a6c-bf3a-196d47a6a773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_07ee4c17-4950-4561-aff1-bc54e98082db" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_dea78d0e-aa18-4a6c-bf3a-196d47a6a773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_cd3b7011-c61c-40b9-87bf-7963443a0777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_07ee4c17-4950-4561-aff1-bc54e98082db" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_cd3b7011-c61c-40b9-87bf-7963443a0777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_be52c59d-f30d-463c-a988-06593d9dd01e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_be52c59d-f30d-463c-a988-06593d9dd01e" xlink:to="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b7f3a765-710f-400a-881e-6512b8abce78" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_a5be838e-af73-40a8-afc4-0189adbc881f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_a5be838e-af73-40a8-afc4-0189adbc881f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b997129d-6777-44c7-9a34-c1be774e9408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f692b984-0c4e-4ef7-8dfb-7918642fda86" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b997129d-6777-44c7-9a34-c1be774e9408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f5764613-552c-417b-9b42-3897eeb2a5fb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_71612c34-3ad9-4c69-983a-251d24d85ad3" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:to="loc_asur_PinnacleBankMember_71612c34-3ad9-4c69-983a-251d24d85ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WellsFargoTermLoanMember_19e9fa20-f6c1-4df3-9716-1e74c908a8c4" xlink:href="asur-20201231.xsd#asur_WellsFargoTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_368e621f-55bc-4127-a18b-af3c80b8fce9" xlink:to="loc_asur_WellsFargoTermLoanMember_19e9fa20-f6c1-4df3-9716-1e74c908a8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4be3f60b-c8bd-4c9f-8a98-bbd7f5e9d77e" xlink:to="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4bca2ac2-00e9-41a6-9e95-96fb5ad93627" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:to="loc_srt_MinimumMember_4bca2ac2-00e9-41a6-9e95-96fb5ad93627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_338761a4-49dd-491e-a050-b5ed62891740" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb936e1d-dc02-4b13-8feb-398da95a8934" xlink:to="loc_srt_MaximumMember_338761a4-49dd-491e-a050-b5ed62891740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bd6ab4ae-0ef2-4d1e-a897-63dc83af1e60" xlink:to="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_373d7274-000f-494f-ab46-27f6a934397c" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_373d7274-000f-494f-ab46-27f6a934397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_fa41b70a-54dd-4e6e-857f-5ddb3c592970" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_86c18c07-2979-4380-8097-c5895c9e12f4" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_fa41b70a-54dd-4e6e-857f-5ddb3c592970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aba01d39-2674-42eb-8fef-825ee01a19dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_475570ff-bf99-4174-a4a0-370626c9c03d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aba01d39-2674-42eb-8fef-825ee01a19dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_41675038-9c86-4a10-acde-0dc9b6b1241a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_41675038-9c86-4a10-acde-0dc9b6b1241a" xlink:to="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:to="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_553e7661-4944-4e51-a4a8-fe3a52772233" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_5f5a4927-cdf8-475b-adcb-3dd591a618e4" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a574cb89-9b21-455a-8902-e37dcd7b7bed" xlink:to="loc_asur_PinnacleBankMember_5f5a4927-cdf8-475b-adcb-3dd591a618e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d08ec98b-1ca2-4b9d-b928-dfbd181b23a3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount1_241471e2-05c0-49d5-893d-cae4dc014b48" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_asur_DebtInstrumentCarryingAmount1_241471e2-05c0-49d5-893d-cae4dc014b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCarryingAmount2_9989197a-afe2-4692-b939-5ee4eefb5ac6" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCarryingAmount2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_asur_DebtInstrumentCarryingAmount2_9989197a-afe2-4692-b939-5ee4eefb5ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0157f0aa-e47a-4010-9f17-4312e4091230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0157f0aa-e47a-4010-9f17-4312e4091230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_76898903-aabf-44d5-9ed7-f739116f0eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_76898903-aabf-44d5-9ed7-f739116f0eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_a36608cf-4034-4f75-86de-8d89a41fde8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_a36608cf-4034-4f75-86de-8d89a41fde8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_98bd6c78-5185-4de2-8ea8-4b77f5f073b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_98bd6c78-5185-4de2-8ea8-4b77f5f073b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f9a1306d-c7d0-42d6-a229-e9fd1007a381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebtCurrent_f9a1306d-c7d0-42d6-a229-e9fd1007a381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_12f70f9a-5763-4f4c-b1f4-dc38107e2738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_12f70f9a-5763-4f4c-b1f4-dc38107e2738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5f4e3187-030a-4383-a2f4-fa9456e80e00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LongTermDebt_5f4e3187-030a-4383-a2f4-fa9456e80e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableToBankCurrent_5a00461a-7d96-4d44-83cf-e648b221027e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_LoansPayableToBankCurrent_5a00461a-7d96-4d44-83cf-e648b221027e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBankNoncurrent_77d7f8fc-02ea-44b6-8d9d-658476d0f73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBankNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_NotesPayableToBankNoncurrent_77d7f8fc-02ea-44b6-8d9d-658476d0f73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_a199ba7f-156f-4f88-957a-bdf91b8637e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_a199ba7f-156f-4f88-957a-bdf91b8637e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_756a2dcc-226c-4fdb-9dc1-5a97e2db102a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_362e5acd-495e-4e28-852a-691e41181536" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_756a2dcc-226c-4fdb-9dc1-5a97e2db102a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.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_935b2166-9090-4710-a18a-a45724326c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_935b2166-9090-4710-a18a-a45724326c55" xlink:to="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentCovenantAxis_bdcb0740-d7d8-4f04-9952-74a09c85d2c2" xlink:to="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodOneMember_b2eeeb9b-1ebb-44ea-b8bb-85107ae70f0b" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodOneMember_b2eeeb9b-1ebb-44ea-b8bb-85107ae70f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodTwoMember_29a8ce67-7758-4635-8ea4-f1528216492a" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodTwoMember_29a8ce67-7758-4635-8ea4-f1528216492a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodThreeMember_eb7bdfa1-4ba8-44c7-8349-0ebffef1087d" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodThreeMember_eb7bdfa1-4ba8-44c7-8349-0ebffef1087d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantPeriodFourMember_3fe152be-17b3-4086-9da8-191a8bf15971" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentCovenantDomain_c06989c2-afda-4609-92e4-f26e731454f1" xlink:to="loc_asur_DebtInstrumentCovenantPeriodFourMember_3fe152be-17b3-4086-9da8-191a8bf15971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:href="asur-20201231.xsd#asur_DebtInstrumentPeriodicPaymentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentAxis_339c5c67-3846-48e4-a5b2-68890a49387c" xlink:to="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentOneMember_ec879331-7ee1-459b-827b-ea0a518e3411" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:to="loc_asur_PeriodicPaymentOneMember_ec879331-7ee1-459b-827b-ea0a518e3411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PeriodicPaymentTwoMember_98cea1dd-1a9e-49df-8533-ecf47bf9da5d" xlink:href="asur-20201231.xsd#asur_PeriodicPaymentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DebtInstrumentPeriodicPaymentDomain_8425fbda-3ab8-420f-9a96-6ba1c019df4b" xlink:to="loc_asur_PeriodicPaymentTwoMember_98cea1dd-1a9e-49df-8533-ecf47bf9da5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_061c30dd-336b-4102-8c15-070cd02134f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3bb821d9-8297-48b1-942f-88b8e9d43afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3bb821d9-8297-48b1-942f-88b8e9d43afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_b6fce58c-a653-4284-9f78-efd5a9cac7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_us-gaap_MediumTermNotesMember_b6fce58c-a653-4284-9f78-efd5a9cac7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PPPLoanMember_08e46c19-7e0d-4652-9966-49b423a103e6" xlink:href="asur-20201231.xsd#asur_PPPLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f06859de-0872-42af-ab94-fbd754470bd1" xlink:to="loc_asur_PPPLoanMember_08e46c19-7e0d-4652-9966-49b423a103e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ce74f94f-e7ec-4796-8231-f0ff4e2525f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementMember_4e54ea9b-7f36-4005-8ca6-905881a7dcf4" xlink:href="asur-20201231.xsd#asur_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_CreditAgreementMember_4e54ea9b-7f36-4005-8ca6-905881a7dcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_bac0574e-a259-4390-b0dd-da9737f8680d" xlink:href="asur-20201231.xsd#asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember_bac0574e-a259-4390-b0dd-da9737f8680d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ThirdRestatedCreditAgreementMember_5c5e6198-5413-4488-968a-7a0ca55c7c89" xlink:href="asur-20201231.xsd#asur_ThirdRestatedCreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_ThirdRestatedCreditAgreementMember_5c5e6198-5413-4488-968a-7a0ca55c7c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PinnacleBankMember_2ca7b36d-7b60-45d8-8383-fa3a9a021014" xlink:href="asur-20201231.xsd#asur_PinnacleBankMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3c24d1e7-da20-49b7-b63c-cc2bc1c25c9d" xlink:to="loc_asur_PinnacleBankMember_2ca7b36d-7b60-45d8-8383-fa3a9a021014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_33f4d1e7-0c6a-40ba-a939-bf18f9825af5" xlink:to="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_57754f0b-db3a-4139-805e-21ece2a0ff8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e38c00d3-bee1-4c40-b763-e4a97b1cd7d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_57754f0b-db3a-4139-805e-21ece2a0ff8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_52ca765f-c8b0-433a-b974-12eee6868248" xlink:to="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bd7c32a1-35b2-48fc-8ddf-9ceb144dd1a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e34657ff-47c2-44a8-8c59-b9053cfe412a" xlink:to="loc_srt_MaximumMember_bd7c32a1-35b2-48fc-8ddf-9ceb144dd1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_85e6bd57-ff90-4cce-bac1-d91db2a90df9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91d257f6-128b-4ea5-b44f-81f256738e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_91d257f6-128b-4ea5-b44f-81f256738e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantEBITDA_73455edb-b8be-4233-86f6-2a205e6c362e" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantEBITDA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantEBITDA_73455edb-b8be-4233-86f6-2a205e6c362e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_7756fb25-cfbf-42b4-b7da-1ed4a060dec8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_RepaymentsOfDebt_7756fb25-cfbf-42b4-b7da-1ed4a060dec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_295dbef9-310f-47a8-b746-1ca2ec4fb6c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_295dbef9-310f-47a8-b746-1ca2ec4fb6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_7f2e8e93-07e9-4849-9117-e1fab4bace6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_7f2e8e93-07e9-4849-9117-e1fab4bace6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ece162ff-53d2-451d-961b-2399ab6bf77d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ece162ff-53d2-451d-961b-2399ab6bf77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_afe2df45-8f8b-4912-8252-d932667e592c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_afe2df45-8f8b-4912-8252-d932667e592c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_9993631c-ca3e-4e05-abd9-5f1e6d50c7cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_9993631c-ca3e-4e05-abd9-5f1e6d50c7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLeverageRatio_f9638394-39ee-471a-9553-2998137abe2f" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLeverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLeverageRatio_f9638394-39ee-471a-9553-2998137abe2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_6899d4c8-bd7f-4601-b0a4-374fbd0546bd" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantFixedChargeCoverageRatio"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantFixedChargeCoverageRatio_6899d4c8-bd7f-4601-b0a4-374fbd0546bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_ee74ca74-c4da-40a3-bf73-671853307fcf" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt_ee74ca74-c4da-40a3-bf73-671853307fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_11b85ff4-61c5-4826-9bd9-baa184a986e3" xlink:href="asur-20201231.xsd#asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4688937d-0d53-4b60-9202-7fada46b4cc4" xlink:to="loc_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment_11b85ff4-61c5-4826-9bd9-baa184a986e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0da1f99c-9ab5-437b-ab7a-208314645da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0da1f99c-9ab5-437b-ab7a-208314645da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_49d8f6e2-033f-4533-9517-8ae1fcbb7c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_49d8f6e2-033f-4533-9517-8ae1fcbb7c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_076fc65e-6ac7-4e18-9a1e-f644e6046cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_076fc65e-6ac7-4e18-9a1e-f644e6046cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8a3491e6-774f-43ac-bffd-63210d0ea4f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8a3491e6-774f-43ac-bffd-63210d0ea4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e9159e43-b144-4c8a-8fb7-e4a570a03df3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e9159e43-b144-4c8a-8fb7-e4a570a03df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2d4baf2a-c3be-41cc-b3fb-1ca8b2cf9f83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cdfdbd50-8dc5-48e2-94ca-a0d5a461ef92" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2d4baf2a-c3be-41cc-b3fb-1ca8b2cf9f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NOTESPAYABLEScheduleofApplicableMarginRatesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fb507377-3f0f-4e5a-895f-7301f5c79cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fb507377-3f0f-4e5a-895f-7301f5c79cae" xlink:to="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_cdce55ac-8325-4cec-ac46-d9d1c81b03c8" xlink:to="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_9795c49f-cc8e-4b1f-8d8b-6f40062925d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:to="loc_us-gaap_BaseRateMember_9795c49f-cc8e-4b1f-8d8b-6f40062925d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7da52915-c06d-4732-8fc1-330ed0128370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_8ece3f62-6705-4dbc-bbc4-f44c2d356d2f" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7da52915-c06d-4732-8fc1-330ed0128370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:href="asur-20201231.xsd#asur_LeverageRatioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:href="asur-20201231.xsd#asur_LeverageRatioDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LeverageRatioAxis_817707a0-87d6-48c0-827d-07bf2f9545e9" xlink:to="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Lessthan2001Member_b88cbf86-b64b-4e50-a02d-0e0ad245cd78" xlink:href="asur-20201231.xsd#asur_Lessthan2001Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Lessthan2001Member_b88cbf86-b64b-4e50-a02d-0e0ad245cd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan2001andLessthan3001Member_00f8dee4-fd67-4a5a-99a4-2d1e4beefa23" xlink:href="asur-20201231.xsd#asur_Morethan2001andLessthan3001Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Morethan2001andLessthan3001Member_00f8dee4-fd67-4a5a-99a4-2d1e4beefa23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_Morethan3001Member_14619d37-288d-436a-8db4-3050c630724a" xlink:href="asur-20201231.xsd#asur_Morethan3001Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LeverageRatioDomain_d974cf75-74d0-4f61-a263-e1f5dfee5504" xlink:to="loc_asur_Morethan3001Member_14619d37-288d-436a-8db4-3050c630724a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4ea8520f-2bb0-47ef-8169-4b0f88de2db7" xlink:to="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8e5036af-3aa3-41b0-aa06-a6ecb0e5e9a2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:to="loc_srt_MinimumMember_8e5036af-3aa3-41b0-aa06-a6ecb0e5e9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_754a7fcc-8d8a-4ce3-99a2-97f94d481b25" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c800193f-d4de-44c7-b6b7-5b3f373e9be4" xlink:to="loc_srt_MaximumMember_754a7fcc-8d8a-4ce3-99a2-97f94d481b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8282977a-e561-4221-b0fc-22f51a729e79" xlink:to="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_1d94b40e-a5cd-4e0d-aa47-634052b31a5a" xlink:href="asur-20201231.xsd#asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:to="loc_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio_1d94b40e-a5cd-4e0d-aa47-634052b31a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1a692adf-da7a-48a7-86b5-8f45e665f8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_916a2475-9ab2-4f76-837f-c782831fcd69" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1a692adf-da7a-48a7-86b5-8f45e665f8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1267a2a-b849-432f-8ea5-674edad1fce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6b9a238c-e84e-41d4-bf7d-cc9aae4b4511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1267a2a-b849-432f-8ea5-674edad1fce5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6b9a238c-e84e-41d4-bf7d-cc9aae4b4511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ceecc013-1d1d-4207-a06f-dff252b7b17e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c07ed1e9-426c-45db-90b7-2eebd891a66d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ceecc013-1d1d-4207-a06f-dff252b7b17e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c07ed1e9-426c-45db-90b7-2eebd891a66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_648a7047-3bd6-4ec0-8f4b-896bf742c771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_648a7047-3bd6-4ec0-8f4b-896bf742c771" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_51826305-fb2d-4859-9414-b58cbec53545" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ae78043e-8293-4f23-b2b4-1557e24ddcf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ae78043e-8293-4f23-b2b4-1557e24ddcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_47ed3ae3-a16e-4b6b-b06d-1ac0afca726a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_47ed3ae3-a16e-4b6b-b06d-1ac0afca726a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5f24e83b-71c6-43ef-bacf-42f8faee9c0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_5f24e83b-71c6-43ef-bacf-42f8faee9c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_70d48ff9-b4fb-4779-aeb9-c5609d4a04a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_99770bc2-a063-46cd-a591-6821c736030b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_70d48ff9-b4fb-4779-aeb9-c5609d4a04a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:to="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4776e706-f28b-4fdf-8631-81ec481bce8c" xlink:to="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_67930f73-b305-4d10-b96d-c4681b906d26" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:to="loc_srt_MinimumMember_67930f73-b305-4d10-b96d-c4681b906d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8b5cb23d-5f0c-440c-aae5-f7520e7bc49b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dcaf4634-d2c1-4758-99c3-6335cb14e842" xlink:to="loc_srt_MaximumMember_8b5cb23d-5f0c-440c-aae5-f7520e7bc49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1855c880-dfac-4d58-badd-a6ad5db69658" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9d0926d4-a5ab-48d6-9281-a326edd744a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9d0926d4-a5ab-48d6-9281-a326edd744a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c61a5ab5-f580-4e69-8652-258e84776b78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c61a5ab5-f580-4e69-8652-258e84776b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_77bbacc4-697d-4546-9850-bd61c7332f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_77bbacc4-697d-4546-9850-bd61c7332f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_65c1ec3a-05be-414b-bccb-f2df8e7c453c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d55ce2c8-7be3-46c0-a782-3ddfe534ba7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_65c1ec3a-05be-414b-bccb-f2df8e7c453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a7b2a651-66de-43fa-b61c-f971b8dfc982" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a7b2a651-66de-43fa-b61c-f971b8dfc982" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3950e8ca-858d-4a8e-986b-32b364e81a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a49b06af-aef7-4603-9269-7268f480960b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3950e8ca-858d-4a8e-986b-32b364e81a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_312b2214-5bfe-44c5-9fac-d1530c6fbcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b94c440d-0d1a-4cd7-a9b3-9aeb565e218c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_312b2214-5bfe-44c5-9fac-d1530c6fbcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_388eabb2-5fff-4261-b3eb-9ef90188d605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_81fdddc7-7c15-4b8c-9c08-cb3ba1506b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_388eabb2-5fff-4261-b3eb-9ef90188d605" xlink:to="loc_us-gaap_Depreciation_81fdddc7-7c15-4b8c-9c08-cb3ba1506b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1eea9d19-a3e8-4d60-845c-814b1ad0c7bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_388eabb2-5fff-4261-b3eb-9ef90188d605" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1eea9d19-a3e8-4d60-845c-814b1ad0c7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_1f25a48d-a7c4-4dab-a172-e452725050d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_388eabb2-5fff-4261-b3eb-9ef90188d605" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_1f25a48d-a7c4-4dab-a172-e452725050d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_d7e6ffd6-9fc4-4db8-b332-db35883d411b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_bcb4e6a6-2514-4624-8332-8026142b057b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d7e6ffd6-9fc4-4db8-b332-db35883d411b" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_bcb4e6a6-2514-4624-8332-8026142b057b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_24e06f7b-9c36-4661-98c8-430182d4605d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock_b6ffe1fe-fe50-4020-b1fc-270c23200bf2" xlink:href="asur-20201231.xsd#asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_24e06f7b-9c36-4661-98c8-430182d4605d" xlink:to="loc_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock_b6ffe1fe-fe50-4020-b1fc-270c23200bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OtherAccruedLiabilitiesTableTextBlock_8104a096-105a-4b36-ade5-d07519c7e30e" xlink:href="asur-20201231.xsd#asur_OtherAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_24e06f7b-9c36-4661-98c8-430182d4605d" xlink:to="loc_asur_OtherAccruedLiabilitiesTableTextBlock_8104a096-105a-4b36-ade5-d07519c7e30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_ace49119-11d4-408e-a495-3bee83c6a5fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_ace49119-11d4-408e-a495-3bee83c6a5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_c04f3b8e-a2f5-4d4f-90aa-c9123b550d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:to="loc_us-gaap_EscrowDeposit_c04f3b8e-a2f5-4d4f-90aa-c9123b550d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_b23915fb-2153-445f-9639-1411439d4223" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:to="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_b23915fb-2153-445f-9639-1411439d4223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ed905656-1ea6-4397-bce5-dd02086efb68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:to="loc_us-gaap_OtherAssetsCurrent_ed905656-1ea6-4397-bce5-dd02086efb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_ce26b24b-f0ae-414d-8cba-a0c5709be827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d793a9c9-8f77-4469-8f5a-c9c53e42168d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_ce26b24b-f0ae-414d-8cba-a0c5709be827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_98bdb1d6-b2ff-4c73-8dd2-986de3cc4263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_858f565b-f280-4bc0-b22c-39db557cd6fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_98bdb1d6-b2ff-4c73-8dd2-986de3cc4263" xlink:to="loc_us-gaap_TaxesPayableCurrent_858f565b-f280-4bc0-b22c-39db557cd6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_eec49baf-09ae-44e9-8324-7712f3a29fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_98bdb1d6-b2ff-4c73-8dd2-986de3cc4263" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_eec49baf-09ae-44e9-8324-7712f3a29fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_025cd9cb-2d9d-48d3-ac8d-3ff02ec66137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_98bdb1d6-b2ff-4c73-8dd2-986de3cc4263" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_025cd9cb-2d9d-48d3-ac8d-3ff02ec66137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_089f8ea6-b26e-47c0-a053-81f0d5f4fcc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f359536a-3ee5-4e9c-9b36-f4e4b70f4c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_089f8ea6-b26e-47c0-a053-81f0d5f4fcc7" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f359536a-3ee5-4e9c-9b36-f4e4b70f4c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_41a2ec5c-b9a4-430c-b736-a62aaa805760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_bba9f69d-1d79-4a95-a748-610df35d7992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_41a2ec5c-b9a4-430c-b736-a62aaa805760" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_bba9f69d-1d79-4a95-a748-610df35d7992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock_093f777c-5f2c-4921-bf90-4fad3f3b3fc9" xlink:href="asur-20201231.xsd#asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_41a2ec5c-b9a4-430c-b736-a62aaa805760" xlink:to="loc_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock_093f777c-5f2c-4921-bf90-4fad3f3b3fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_731e823e-e054-476a-b565-8b622da00b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_41a2ec5c-b9a4-430c-b736-a62aaa805760" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_731e823e-e054-476a-b565-8b622da00b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_176c5c6f-3b12-4d1b-80d8-469796389cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_41a2ec5c-b9a4-430c-b736-a62aaa805760" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_176c5c6f-3b12-4d1b-80d8-469796389cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_6a70d86e-59b6-4abd-9b99-af12cc7288f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_6a70d86e-59b6-4abd-9b99-af12cc7288f1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6b31f5d4-9f61-472a-b902-b31b85ccd17b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_489db214-ab14-484f-b187-b81e03e016d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ffe918d-ff5d-4b11-95cf-ff22a2cc05ef" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_489db214-ab14-484f-b187-b81e03e016d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3bad1e37-3c2f-41ed-95d0-cf9c07b2d872" xlink:to="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_The2018PlanMember_375dd187-5cf0-43c8-93fb-fbe4e8bb6610" xlink:href="asur-20201231.xsd#asur_The2018PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_The2018PlanMember_375dd187-5cf0-43c8-93fb-fbe4e8bb6610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanAmendmentMember_12a85b9e-23fd-4714-b02d-3d53514e1459" xlink:href="asur-20201231.xsd#asur_A2018PlanAmendmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_A2018PlanAmendmentMember_12a85b9e-23fd-4714-b02d-3d53514e1459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OfferExchangeProgramMember_4551cb0e-9150-471c-8e8a-beb198816432" xlink:href="asur-20201231.xsd#asur_OfferExchangeProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_21303d83-84ee-4bcd-9b4a-1f25b3095ed0" xlink:to="loc_asur_OfferExchangeProgramMember_4551cb0e-9150-471c-8e8a-beb198816432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a637be71-8bea-47d8-86c1-fe196e4a416f" xlink:to="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_20e18405-7650-458f-870d-4e123c7572d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:to="loc_srt_MinimumMember_20e18405-7650-458f-870d-4e123c7572d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2ec745e9-d115-48a2-b17c-877be694ea42" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c7e5143-2db3-4237-a00c-cebe0f854a3a" xlink:to="loc_srt_MaximumMember_2ec745e9-d115-48a2-b17c-877be694ea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_296e1882-98a2-49c8-8ee9-a0652c9ce2df" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CommitmentOfferingMember_d00b6751-204e-4faf-ae48-30c9b5e6bb1a" xlink:href="asur-20201231.xsd#asur_CommitmentOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_74276edf-5b6d-4fe0-8dbb-2f767570a29e" xlink:to="loc_asur_CommitmentOfferingMember_d00b6751-204e-4faf-ae48-30c9b5e6bb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4df4c97d-4c07-4f06-8ebb-c91d00fad5bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e0e7e773-4d29-4479-8585-048aedae2ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e0e7e773-4d29-4479-8585-048aedae2ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d9c731f1-992d-4265-a008-eff8420443c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d9c731f1-992d-4265-a008-eff8420443c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_ba1c42cb-820c-49fd-adf7-0aba77ab7f69" xlink:href="asur-20201231.xsd#asur_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SaleOfStockConsiderationReceivedOnTransactionGross_ba1c42cb-820c-49fd-adf7-0aba77ab7f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_cf0dee9e-8f84-4060-a78b-7675d9cae0da" xlink:href="asur-20201231.xsd#asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale_cf0dee9e-8f84-4060-a78b-7675d9cae0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_55801ee3-aad0-4682-99b5-df0a1f8f1107" xlink:href="asur-20201231.xsd#asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements_55801ee3-aad0-4682-99b5-df0a1f8f1107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_5c8c3298-a2a8-47ce-bae0-cae050e1702e" xlink:href="asur-20201231.xsd#asur_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_StockRepurchaseProgramAdditionalAuthorizedAmount_5c8c3298-a2a8-47ce-bae0-cae050e1702e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_38460ec3-9b57-4969-bbe6-d83908994eae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_38460ec3-9b57-4969-bbe6-d83908994eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ActiveEquityPlans_896a9324-afc1-4073-bcbc-d43a0ae86fc7" xlink:href="asur-20201231.xsd#asur_ActiveEquityPlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_ActiveEquityPlans_896a9324-afc1-4073-bcbc-d43a0ae86fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0b6b98f2-16a8-46b4-a145-53787b95a701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0b6b98f2-16a8-46b4-a145-53787b95a701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d03e511c-103e-42cd-847b-0b52b39a05c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d03e511c-103e-42cd-847b-0b52b39a05c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c93688b3-52de-40ef-9944-eb3d210e5132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c93688b3-52de-40ef-9944-eb3d210e5132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_204867e6-cd25-4652-a000-480ba8b77fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_204867e6-cd25-4652-a000-480ba8b77fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8955c511-22c1-4863-9861-4916f99fe6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8955c511-22c1-4863-9861-4916f99fe6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_0d5c19da-4f7a-4c92-ae5d-cf4ee4a63798" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice_0d5c19da-4f7a-4c92-ae5d-cf4ee4a63798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_4d16a501-558e-4ec7-9de0-ae9b99043f3b" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber_4d16a501-558e-4ec7-9de0-ae9b99043f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e9c2af0-d7df-4a93-9d1b-bdef18b35c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9e9c2af0-d7df-4a93-9d1b-bdef18b35c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_54574040-287d-4eb2-8d95-a210c5289725" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram_54574040-287d-4eb2-8d95-a210c5289725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_89ab8041-eaa4-47a7-b932-34a751f53c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensation_89ab8041-eaa4-47a7-b932-34a751f53c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_035d8170-b0fa-4e5f-a5b0-8f60343b3718" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_035d8170-b0fa-4e5f-a5b0-8f60343b3718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c0d24d4b-bbef-446c-a5bb-f7a6d3c8f538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c0d24d4b-bbef-446c-a5bb-f7a6d3c8f538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1a8c5981-9d5d-4ba3-a468-9301ca890afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1a8c5981-9d5d-4ba3-a468-9301ca890afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1efd13a0-5935-44e9-8afd-4c6894247ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_58397cda-37a2-4f37-bffb-17dbcc24f967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1efd13a0-5935-44e9-8afd-4c6894247ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_065712ce-46a6-4fa9-bcaa-a0781647d276" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_065712ce-46a6-4fa9-bcaa-a0781647d276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_702c8d61-0d4c-4d79-a1a1-458543ed3e4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_702c8d61-0d4c-4d79-a1a1-458543ed3e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8d37a8aa-fff2-407d-87a4-c6d253bc6564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8d37a8aa-fff2-407d-87a4-c6d253bc6564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_440cf9b4-abc5-4f4a-bc93-f83755d2fd62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_440cf9b4-abc5-4f4a-bc93-f83755d2fd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fae58cee-abda-4519-986d-c1f5313e3995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_48b5d9b1-9f6a-43cc-850d-f43e05092399" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_fae58cee-abda-4519-986d-c1f5313e3995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_8f4c08cc-2e05-4f92-ad07-2c51634367ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_cfe7a14b-bb7f-4d1c-92a3-fbca893a956f" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8f4c08cc-2e05-4f92-ad07-2c51634367ad" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber_cfe7a14b-bb7f-4d1c-92a3-fbca893a956f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d845cb70-4ad9-478a-8e36-410cb71173eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8f4c08cc-2e05-4f92-ad07-2c51634367ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d845cb70-4ad9-478a-8e36-410cb71173eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5776a170-ca2d-400e-b484-f981b1a09f72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8f4c08cc-2e05-4f92-ad07-2c51634367ad" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5776a170-ca2d-400e-b484-f981b1a09f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c53d109-1d87-456c-a194-590b8bb1e7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c53d109-1d87-456c-a194-590b8bb1e7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0de7b1e9-5a8c-4a6b-8f66-2cbb40ba9410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0de7b1e9-5a8c-4a6b-8f66-2cbb40ba9410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2fc5fcbf-b471-4e4d-935e-9e1f1b39a314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2fc5fcbf-b471-4e4d-935e-9e1f1b39a314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_561c9ca1-cea3-4a9e-95b6-f0443da2f020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_561c9ca1-cea3-4a9e-95b6-f0443da2f020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_808f392f-ff1a-49ba-ae87-29ae33306518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3e2a0bd3-1609-427f-8eeb-cf30a3fcf9e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_808f392f-ff1a-49ba-ae87-29ae33306518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_bce42d53-450b-4ce6-9a9f-27e9ef8d96ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_bce42d53-450b-4ce6-9a9f-27e9ef8d96ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a13de2ef-ebf6-4364-8db4-004b6800746b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a13de2ef-ebf6-4364-8db4-004b6800746b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a636841a-1dfb-43b4-8ea4-56777364c606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a636841a-1dfb-43b4-8ea4-56777364c606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b2b3bbef-9ac5-4b3b-8cee-a0019c0297dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b2b3bbef-9ac5-4b3b-8cee-a0019c0297dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_bbf095ac-8afc-4810-b122-ead768ef788d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_bbf095ac-8afc-4810-b122-ead768ef788d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_ea5abefd-f5db-4edb-9280-943a9e4ca503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_ea5abefd-f5db-4edb-9280-943a9e4ca503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ce9d4233-ac5c-404d-93c6-07d561bb5b7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0be06965-bc55-41c4-b317-5e0186f7e56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ce9d4233-ac5c-404d-93c6-07d561bb5b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_7162b3a3-61e2-424a-9fec-8adf1fa6b61e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_7162b3a3-61e2-424a-9fec-8adf1fa6b61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_749db617-1dff-4e6c-90cc-d7d646afa431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_749db617-1dff-4e6c-90cc-d7d646afa431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b3625a49-efba-4a8e-b05c-e2d717485f8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a9ff2b6c-b73b-411a-96b1-dccaadfc1e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a9ff2b6c-b73b-411a-96b1-dccaadfc1e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_97783283-8819-4eb8-a695-aef194816419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_97783283-8819-4eb8-a695-aef194816419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_c903983d-a17e-4c09-b599-772a3aae4152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_c903983d-a17e-4c09-b599-772a3aae4152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_33644b7f-979c-458b-a229-d5c3e61a6443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_33644b7f-979c-458b-a229-d5c3e61a6443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c5e3ef47-7e3b-408e-8974-5239f36bcff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c5e3ef47-7e3b-408e-8974-5239f36bcff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0d2da94d-d167-410f-bb18-13888834ecf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c9db3746-c966-48e2-a053-becda638192b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0d2da94d-d167-410f-bb18-13888834ecf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_23b25b90-3b61-4e2a-b2af-0c2473b17f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_23b25b90-3b61-4e2a-b2af-0c2473b17f59" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:to="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2ea64a2b-07d9-43ae-96a5-b8e6b9489b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5cb1c907-b1e3-4343-8071-c1cc426d4775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d04bb5a4-984f-48ca-993f-5260198b5bca" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5cb1c907-b1e3-4343-8071-c1cc426d4775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_676a4997-312d-437c-aa72-8c190533fd0a" xlink:to="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c0ea790-ad78-4972-a21e-4f4c9cdf3655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c0ea790-ad78-4972-a21e-4f4c9cdf3655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_21f70345-cfbd-433f-bfc5-d0e3cb52c9ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_21f70345-cfbd-433f-bfc5-d0e3cb52c9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_009b9e9b-0732-47be-976f-ab8fa8aa8d89" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased_009b9e9b-0732-47be-976f-ab8fa8aa8d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69d25011-24cc-49ae-8838-783afd23cd20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_69d25011-24cc-49ae-8838-783afd23cd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_027ea813-c249-426e-b11d-ce747dde0799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_78777f5a-09e0-4fbf-85f3-90b100463b37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_027ea813-c249-426e-b11d-ce747dde0799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3f43e6b6-c1a2-4ca1-98b0-1a564a829efd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ddf6e25f-636a-4818-b0cc-1823f5e9ec33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ddf6e25f-636a-4818-b0cc-1823f5e9ec33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_766fb0fa-78d9-42b2-9930-9989d1e0d013" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_766fb0fa-78d9-42b2-9930-9989d1e0d013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_1801d437-14b8-46a1-9afe-8edb8ca5166b" xlink:href="asur-20201231.xsd#asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue_1801d437-14b8-46a1-9afe-8edb8ca5166b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_84e00902-deb9-479a-bdae-dcf79e6918c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_84e00902-deb9-479a-bdae-dcf79e6918c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a8f266d-17ab-4d24-86cd-5bb3aa700a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5a3689bd-e2f0-4847-8238-21f21423744e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a8f266d-17ab-4d24-86cd-5bb3aa700a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6a77f4a2-51ee-419a-ba56-2ad7e12a83b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6ae629e0-9b39-4b16-b830-fb877282d419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6a77f4a2-51ee-419a-ba56-2ad7e12a83b1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6ae629e0-9b39-4b16-b830-fb877282d419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_11b836d4-6bb5-4408-bc1c-6e875dc1f426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_11b836d4-6bb5-4408-bc1c-6e875dc1f426" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:to="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d4f35211-e396-41ad-97de-c02cd0021e94" xlink:to="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_293b2b18-74e1-46ba-a643-e0d63e324902" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c888e937-dba6-4c35-9e80-0a06f7f60a1f" xlink:to="loc_srt_MaximumMember_293b2b18-74e1-46ba-a643-e0d63e324902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_de2c826c-3d3a-4352-837e-29fb55549f0f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentRetirementBenefitsMember_bbd98c66-0223-40fb-87fc-0c889de77fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentRetirementBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aa33e601-4bf9-438a-9391-c1c59a98086f" xlink:to="loc_us-gaap_PostemploymentRetirementBenefitsMember_bbd98c66-0223-40fb-87fc-0c889de77fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_33079948-9676-441e-8e52-f4b7788b1a03" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_07678298-5d0e-4896-a474-b938a6114172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_07678298-5d0e-4896-a474-b938a6114172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_a1ddfd53-392d-4d43-bfd7-127ae121499b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_a1ddfd53-392d-4d43-bfd7-127ae121499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_29646efe-a3b1-4743-8354-04966a5c49e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_a113830c-fa31-4c94-8394-b15fc6107e0e" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_29646efe-a3b1-4743-8354-04966a5c49e5" 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-20201231.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_ab8b748f-84dc-478a-a0e4-5fc00c0bb7ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_cebecb6c-7347-4667-9e53-da766e9296cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab8b748f-84dc-478a-a0e4-5fc00c0bb7ce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_cebecb6c-7347-4667-9e53-da766e9296cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_069368d9-d3f6-40cb-9062-43dcc5f6b0b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_069368d9-d3f6-40cb-9062-43dcc5f6b0b8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e761f616-3867-4632-ab97-0c96ef4fe9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e761f616-3867-4632-ab97-0c96ef4fe9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8e7b19f6-5d14-4b42-add7-81bff71716fd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_8f13e835-3d4c-47ec-b5d6-f9cf765867d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_05a6c265-09aa-468a-8bc7-a2e80533efd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_CapitalizedContractCostGross_9376790d-0000-40d5-b641-0afcc6e7b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_98d6358e-992f-4502-9c47-dfe2b20c9427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_DeferredRevenue_0a14ba9c-1ace-4a85-b95e-d44a0a9927e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_87c8b3d4-d56e-40eb-9e7f-f89077507209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_4e21042c-87d9-4d56-99a5-c9d126c80998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e491fccb-a7d4-420d-823d-36143012ecd4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ab8684ea-dcf2-4cc2-bd3e-0bd5d3b9b2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a2ae741c-8e11-4c13-bf58-35a9046befaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_d3e8b271-d3ea-4329-9b5c-1260b8f6c862" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a2ae741c-8e11-4c13-bf58-35a9046befaf" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_d3e8b271-d3ea-4329-9b5c-1260b8f6c862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_cbf9d853-6e13-4090-9e8e-a6e90a41dabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6307bedd-afc6-4d31-b7ea-2993fbcdda16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_cbf9d853-6e13-4090-9e8e-a6e90a41dabd" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6307bedd-afc6-4d31-b7ea-2993fbcdda16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_13378250-ab18-40da-8b39-ffd171be7a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_13378250-ab18-40da-8b39-ffd171be7a01" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fea010bc-1e6c-4132-907c-8503abe4e18b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_60298de4-36a9-4ac7-9e3e-551ffc8e2628" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4530ffab-34a4-4272-9d2c-b238a4359242" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_60298de4-36a9-4ac7-9e3e-551ffc8e2628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_f3b79eb6-cc41-4088-b7a6-fd89e73d0512" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_75fe2f35-bd7f-46bd-9234-0d6876aa6572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_33e67f0c-1403-4b02-8a92-c656ebe4244a" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_75fe2f35-bd7f-46bd-9234-0d6876aa6572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acac93-6427-49d6-a87d-4744c25e9e8d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba504d66-433e-4b76-86ae-d6865b46217e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ba504d66-433e-4b76-86ae-d6865b46217e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_1dd299be-e6bd-42ab-a016-5816ba92467a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b6954616-900f-4acd-90de-6a90e335a6fa" xlink:to="loc_us-gaap_EscrowDeposit_1dd299be-e6bd-42ab-a016-5816ba92467a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4d23caf5-20b6-4c4d-830c-4ae1d581a01d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4d23caf5-20b6-4c4d-830c-4ae1d581a01d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7f4be5c3-9400-4eb9-888b-683a22fb162c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_129930fa-1d26-43b0-a2a1-fe7305bfc99a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d8b844d0-0d71-4465-bafc-f7098e68c116" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_129930fa-1d26-43b0-a2a1-fe7305bfc99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_56d966c1-3be2-4282-9b69-3b27daf40695" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_db2b8291-649a-4208-a4ad-0db1f583a994" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_366a9ba1-9a48-4d50-aad8-8dbc9dd38b88" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_db2b8291-649a-4208-a4ad-0db1f583a994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_aa5759d0-7fb1-4436-b990-3507945eeb0d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bc856f6d-fa11-49c0-a533-395ef0f9f53c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bc856f6d-fa11-49c0-a533-395ef0f9f53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_d26ded2e-02fa-4ed9-aeea-352d82079815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_d26ded2e-02fa-4ed9-aeea-352d82079815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a91e92fc-2520-4974-99f5-7fa635b30d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a91e92fc-2520-4974-99f5-7fa635b30d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8b024ba9-fb6b-4dd3-8ee6-52826513f769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8b024ba9-fb6b-4dd3-8ee6-52826513f769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bf2ff8f4-92c3-4944-95b1-01d93632f2f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_27933d10-decb-48b1-bc37-50574acd0482" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bf2ff8f4-92c3-4944-95b1-01d93632f2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a197e7e0-0392-4136-8063-d2ebf008b94c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a197e7e0-0392-4136-8063-d2ebf008b94c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c2101494-575e-4031-9676-f4189b7419c4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f30e41b0-52ff-4151-8f32-1bb07c00e72b" xlink:href="asur-20201231.xsd#asur_WorkspaceManagementSoftwareSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05d34710-e13d-4e0f-b0b9-7292ff0b2ffc" xlink:to="loc_asur_WorkspaceManagementSoftwareSolutionsMember_f30e41b0-52ff-4151-8f32-1bb07c00e72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_c8b75ab6-72fb-4dc7-bbb9-14ee2f3cf18b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b870cf0c-ea54-483f-9225-c919683b0e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7d272bde-32ed-4c29-a765-37cfd2143e56" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b870cf0c-ea54-483f-9225-c919683b0e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_baf08212-61fc-49f3-bee8-2de4658095f7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_f0ed8826-fa95-4df2-b678-64bccde8f6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_f0ed8826-fa95-4df2-b678-64bccde8f6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_67d084a8-9145-4855-ae14-1d6ff7d11852" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts_67d084a8-9145-4855-ae14-1d6ff7d11852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_16d0339a-2b9e-4e1c-830d-b019067d7aca" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation_16d0339a-2b9e-4e1c-830d-b019067d7aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_794b8308-932c-420b-bc62-5abbd620bb41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_794b8308-932c-420b-bc62-5abbd620bb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_ec6e5b2c-092a-438b-bcbb-4363b30de808" xlink:href="asur-20201231.xsd#asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware_ec6e5b2c-092a-438b-bcbb-4363b30de808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ff7a0697-c972-412f-8cdf-ff1fde972ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b58612ea-ac89-4b59-943b-1e264a45687c" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ff7a0697-c972-412f-8cdf-ff1fde972ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20201231.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_11af3e9f-a103-436d-818f-e37a6b3f7ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_623b99c2-67bb-474f-aa86-b57fbad379ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11af3e9f-a103-436d-818f-e37a6b3f7ead" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_623b99c2-67bb-474f-aa86-b57fbad379ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20201231.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_b09bd3ef-c686-41b4-8bfe-dac082319df9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_59d0cdd2-082d-46ad-ad33-d556abed004f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b09bd3ef-c686-41b4-8bfe-dac082319df9" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_59d0cdd2-082d-46ad-ad33-d556abed004f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1afdf6e3-197b-42a8-827a-8dfcc145fea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_78bcd7cb-e705-49b3-b01e-67168f7ac448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1afdf6e3-197b-42a8-827a-8dfcc145fea4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_78bcd7cb-e705-49b3-b01e-67168f7ac448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1e40a080-d461-455c-92ad-868cd4cef4f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_78bcd7cb-e705-49b3-b01e-67168f7ac448" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1e40a080-d461-455c-92ad-868cd4cef4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_38212f34-6e56-43f9-a2aa-50d64344fb25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_78bcd7cb-e705-49b3-b01e-67168f7ac448" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_38212f34-6e56-43f9-a2aa-50d64344fb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3bb7a1c2-d957-4f67-adb6-9775aaa4baef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_78bcd7cb-e705-49b3-b01e-67168f7ac448" xlink:to="loc_us-gaap_NetIncomeLoss_3bb7a1c2-d957-4f67-adb6-9775aaa4baef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bbe41a26-e8c4-444c-aa12-5e832a7aea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1afdf6e3-197b-42a8-827a-8dfcc145fea4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bbe41a26-e8c4-444c-aa12-5e832a7aea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_ba5bdaa3-430f-4e76-b69b-101b97b19ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bbe41a26-e8c4-444c-aa12-5e832a7aea42" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_ba5bdaa3-430f-4e76-b69b-101b97b19ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_13e77e6c-cab9-4835-998a-190056d0841a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1afdf6e3-197b-42a8-827a-8dfcc145fea4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_13e77e6c-cab9-4835-998a-190056d0841a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_7860c8d8-c39e-42ca-a4df-e490aabf4cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_13e77e6c-cab9-4835-998a-190056d0841a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_7860c8d8-c39e-42ca-a4df-e490aabf4cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_f8e5f81d-65f7-4016-929e-c397f5ba2ea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_13e77e6c-cab9-4835-998a-190056d0841a" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_f8e5f81d-65f7-4016-929e-c397f5ba2ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_552747a6-612b-4d29-bd72-4fa7bf27207c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_13e77e6c-cab9-4835-998a-190056d0841a" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_552747a6-612b-4d29-bd72-4fa7bf27207c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_70a7873d-c70d-43ad-ab0c-0f0d62671297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_70a7873d-c70d-43ad-ab0c-0f0d62671297" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_32999f35-1d1b-49a2-b83e-c27ba6cfc6ce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_a0d7e65e-2db6-4da5-aeb7-84a7d1137464" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a96642a-30d1-4567-8ddd-46dfe704695f" xlink:to="loc_us-gaap_StockOptionMember_a0d7e65e-2db6-4da5-aeb7-84a7d1137464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_804e75fe-02d4-4abb-be41-a68484d7e7fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1126807-5dff-460d-941d-4c41b7d825f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e8d4263a-e485-472a-8655-926776f5a385" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1126807-5dff-460d-941d-4c41b7d825f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_714ba7e4-51be-43f5-b95e-f6ea0743aae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5afe2f45-cf74-41d3-a03f-30d53261e0ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_714ba7e4-51be-43f5-b95e-f6ea0743aae5" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5afe2f45-cf74-41d3-a03f-30d53261e0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_289a87fa-79fa-48fd-ad74-5213e49c20b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_289a87fa-79fa-48fd-ad74-5213e49c20b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4ce30c09-2b92-45d2-a718-a4173585a4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4ce30c09-2b92-45d2-a718-a4173585a4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_eedcea4f-7582-4a05-b264-ac650653b30d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_eedcea4f-7582-4a05-b264-ac650653b30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_08bdecca-d3c6-4018-842a-daf83592a5fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_08bdecca-d3c6-4018-842a-daf83592a5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9369271d-558b-4cd5-b318-5b322ca0e76d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1cc37307-ed00-4ce6-aa8b-aca60de91e5b" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9369271d-558b-4cd5-b318-5b322ca0e76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESSummaryofIncomeTaxContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c7fdd0da-2c06-4eea-851b-80e188dba28e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_78a87275-13e1-42fd-8ad3-57f203a1fd03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c7fdd0da-2c06-4eea-851b-80e188dba28e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_78a87275-13e1-42fd-8ad3-57f203a1fd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_83ee0a5a-4525-40a1-b484-12b0ef65a3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c7fdd0da-2c06-4eea-851b-80e188dba28e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_83ee0a5a-4525-40a1-b484-12b0ef65a3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6862eef9-8069-4fd5-b193-4a28dec06ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c7fdd0da-2c06-4eea-851b-80e188dba28e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6862eef9-8069-4fd5-b193-4a28dec06ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7b43d16f-d1bc-4d5a-9572-d6f97b7a78cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:href="asur-20201231.xsd#asur_CurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7b43d16f-d1bc-4d5a-9572-d6f97b7a78cb" xlink:to="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c2b20f42-6620-40bd-ac77-f4901aec99bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c2b20f42-6620-40bd-ac77-f4901aec99bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7cf98cae-c2c6-47c5-8f89-b5f980400ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7cf98cae-c2c6-47c5-8f89-b5f980400ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_63cc923f-9abc-4060-8dd7-6e0bfd841641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_63cc923f-9abc-4060-8dd7-6e0bfd841641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_27672fe7-458f-4c91-a189-baea82b9520e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CurrentAbstract_7db7bfb3-a261-4ece-93ec-b6590fbeffab" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_27672fe7-458f-4c91-a189-baea82b9520e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:href="asur-20201231.xsd#asur_DeferredAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7b43d16f-d1bc-4d5a-9572-d6f97b7a78cb" xlink:to="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e400ede4-c935-4337-9ce5-8a2b00ec695d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e400ede4-c935-4337-9ce5-8a2b00ec695d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e88cce72-5530-42bb-a40c-3ee14c9d28b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e88cce72-5530-42bb-a40c-3ee14c9d28b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b4c611b6-33bb-4b70-944a-a6952fbc468a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b4c611b6-33bb-4b70-944a-a6952fbc468a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6131668-3109-468c-9d7b-9799e12ddd0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredAbstract_45549f8e-cb6e-4cb9-b75d-b8e1fc317fd7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6131668-3109-468c-9d7b-9799e12ddd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_063ed42e-2a88-4d0c-8884-fd0dc49b2e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7b43d16f-d1bc-4d5a-9572-d6f97b7a78cb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_063ed42e-2a88-4d0c-8884-fd0dc49b2e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_beef3773-0652-4a85-9812-44f7c9694aa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_beef3773-0652-4a85-9812-44f7c9694aa5" xlink:to="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1ca0269d-c27b-4c80-a522-6f16cd409019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1ca0269d-c27b-4c80-a522-6f16cd409019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_87161611-0213-4d0d-9522-9f6fd7bfc46a" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves_87161611-0213-4d0d-9522-9f6fd7bfc46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_a4d86945-8090-4c0c-a268-0091ff25df2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_a4d86945-8090-4c0c-a268-0091ff25df2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_66e36330-06bd-4eaa-949b-57d80d260cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_66e36330-06bd-4eaa-949b-57d80d260cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e1871e5d-3551-490e-b059-feae362c4bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e1871e5d-3551-490e-b059-feae362c4bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_13ea939f-d1ad-4f27-8dd0-ffccffabe09b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_13ea939f-d1ad-4f27-8dd0-ffccffabe09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4849065f-01c6-4be5-a087-3a1a53eb2ade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_4849065f-01c6-4be5-a087-3a1a53eb2ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxAssetsLeaseLiabilities_19c89720-ab0a-4e78-995c-3bc7d7e21509" xlink:href="asur-20201231.xsd#asur_DeferredTaxAssetsLeaseLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_asur_DeferredTaxAssetsLeaseLiabilities_19c89720-ab0a-4e78-995c-3bc7d7e21509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1a03f219-454f-4120-bc62-4c2580146914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_1a03f219-454f-4120-bc62-4c2580146914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_721a86a7-a498-4a66-9702-e4917df39d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_721a86a7-a498-4a66-9702-e4917df39d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8dbad847-bdb0-4711-a346-db4d05640bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8dbad847-bdb0-4711-a346-db4d05640bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8735640b-0cb1-4d5d-b45e-7f1d2b1d381e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8735640b-0cb1-4d5d-b45e-7f1d2b1d381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_eaadc0a3-7371-44eb-ab2e-ea6fec07037a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_DeferredTaxAssetsAbstract_9dd2d291-49da-45a2-8d0b-641ecd6b376c" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_eaadc0a3-7371-44eb-ab2e-ea6fec07037a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_beef3773-0652-4a85-9812-44f7c9694aa5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_87ea67c6-200c-4d26-abb8-4dc6b100d57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_87ea67c6-200c-4d26-abb8-4dc6b100d57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7ab62540-fe6f-40cd-9c93-393e58b7db7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7ab62540-fe6f-40cd-9c93-393e58b7db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_518459a7-cbca-48fe-9eab-ef28c98868ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_518459a7-cbca-48fe-9eab-ef28c98868ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_c654d1cb-447e-451b-b5f5-412cbeb7486a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_c654d1cb-447e-451b-b5f5-412cbeb7486a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DeferredTaxLiabilityRightofUseAsset_16d9a82d-c4be-4e7b-9dc0-a98ad047c253" xlink:href="asur-20201231.xsd#asur_DeferredTaxLiabilityRightofUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_asur_DeferredTaxLiabilityRightofUseAsset_16d9a82d-c4be-4e7b-9dc0-a98ad047c253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_731c1a00-658a-4dbb-9309-bfd17cd1dbef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_731c1a00-658a-4dbb-9309-bfd17cd1dbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_88184e41-1ac6-44b7-85dc-97e947c71633" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d560985c-f3bf-4c97-9533-1a642e2caf8f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_88184e41-1ac6-44b7-85dc-97e947c71633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_24a41708-57a5-4b4f-9224-0f6b7c9a17d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_beef3773-0652-4a85-9812-44f7c9694aa5" xlink:to="loc_us-gaap_DeferredTaxLiabilities_24a41708-57a5-4b4f-9224-0f6b7c9a17d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_06af1cd1-4394-4dba-a14d-4cc1456dff9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_06af1cd1-4394-4dba-a14d-4cc1456dff9e" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:to="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d55da478-1883-452e-9e20-a288b5a5242e" xlink:to="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f0a92c1e-2a62-4368-ab61-d064794ee751" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:to="loc_srt_MinimumMember_f0a92c1e-2a62-4368-ab61-d064794ee751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bba5c3f6-881d-4607-ba16-74e161e28228" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d121ab35-1194-4781-a4ea-1bf0b675c308" xlink:to="loc_srt_MaximumMember_bba5c3f6-881d-4607-ba16-74e161e28228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_cf6c7202-e2e1-498c-9740-9c4e27d1358b" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_44ef143a-1d17-4b9b-9575-22572a27d8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_OperatingLossCarryforwards_44ef143a-1d17-4b9b-9575-22572a27d8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0cb4e72f-7aeb-4e20-9c39-80a7e0a1ff36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0cb4e72f-7aeb-4e20-9c39-80a7e0a1ff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_OperatingLossCarryforwardsExpirationDate2_32842dad-35e3-4fb0-a623-95033dc17655" xlink:href="asur-20201231.xsd#asur_OperatingLossCarryforwardsExpirationDate2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_asur_OperatingLossCarryforwardsExpirationDate2_32842dad-35e3-4fb0-a623-95033dc17655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_19525e29-b010-47ad-b803-4c4aa37d20bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_19525e29-b010-47ad-b803-4c4aa37d20bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_ad156154-558b-40aa-b0cc-11f83a24ecc3" xlink:href="asur-20201231.xsd#asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed_ad156154-558b-40aa-b0cc-11f83a24ecc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4fabd908-74b4-4e76-a3b3-1123ab4b11b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4fabd908-74b4-4e76-a3b3-1123ab4b11b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e22fa0d3-e833-467d-822c-8ed441650baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e22fa0d3-e833-467d-822c-8ed441650baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dd6b42a4-4e57-451f-ab10-970b2d43d3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dd6b42a4-4e57-451f-ab10-970b2d43d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b12ff6ea-1130-4d3a-aaf0-c5ae59b8585c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_cac00456-e7de-4328-bc03-a8d2782209b9" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b12ff6ea-1130-4d3a-aaf0-c5ae59b8585c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8ec9e6a8-f90a-4017-bd22-f3416787649c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8ec9e6a8-f90a-4017-bd22-f3416787649c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de64e992-8914-4ae7-af8d-9e50ea8afeec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de64e992-8914-4ae7-af8d-9e50ea8afeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_95e6164e-cb7b-4b39-b4e0-710e5cd1b717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_95e6164e-cb7b-4b39-b4e0-710e5cd1b717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_60b93866-7ff9-4f4f-b5dc-6db70c213bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_60b93866-7ff9-4f4f-b5dc-6db70c213bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_076b54d8-19f6-4a5d-84d7-1bac9303baa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_076b54d8-19f6-4a5d-84d7-1bac9303baa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_30b61f84-459c-4234-a2c0-2542dc93e130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_30b61f84-459c-4234-a2c0-2542dc93e130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_4bc867fc-b7a6-47fd-ab4d-b21902b8c33c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_4bc867fc-b7a6-47fd-ab4d-b21902b8c33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9b1b30e7-06ec-43e7-ad59-a12775218afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9b1b30e7-06ec-43e7-ad59-a12775218afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ff464c31-54b1-4609-b05c-8251f795614a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2490317e-7833-4fa2-a4ab-6be1de243424" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ff464c31-54b1-4609-b05c-8251f795614a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_586fdc5c-4133-4675-b05d-b91b6fd15753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_586fdc5c-4133-4675-b05d-b91b6fd15753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8e031846-4d93-4c08-b863-2309ba518034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8e031846-4d93-4c08-b863-2309ba518034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e01e866c-46e7-4bd6-9ab9-b127bb50ee2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e01e866c-46e7-4bd6-9ab9-b127bb50ee2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d6e42420-f130-4024-8c71-d8889fb2f6bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d6e42420-f130-4024-8c71-d8889fb2f6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_51e18df7-7f59-416a-8c4d-4d73ec15d059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_51e18df7-7f59-416a-8c4d-4d73ec15d059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f110f182-8eac-4541-b076-c2f335e773a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f06eca1-ab4f-46fb-acc0-cd7a23cb1f75" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f110f182-8eac-4541-b076-c2f335e773a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASES" xlink:type="simple" xlink:href="asur-20201231.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_LeasesAbstract_62141ff4-f6d8-4e5b-8ecd-a1e3ce133e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e3f75963-5158-48f1-b13c-1c5f8657b3bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_62141ff4-f6d8-4e5b-8ecd-a1e3ce133e5f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e3f75963-5158-48f1-b13c-1c5f8657b3bb" 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-20201231.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_LeasesAbstract_718c3f6b-e067-4edb-9214-5b1a4e4953bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4057932e-c843-4804-8d3a-56f35e72705c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_718c3f6b-e067-4edb-9214-5b1a4e4953bf" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4057932e-c843-4804-8d3a-56f35e72705c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_00736abe-de51-4203-b3e5-b6f22cef6ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_718c3f6b-e067-4edb-9214-5b1a4e4953bf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_00736abe-de51-4203-b3e5-b6f22cef6ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dca61034-b043-44d7-855c-5b0c676daa31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dca61034-b043-44d7-855c-5b0c676daa31" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:to="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9bdbc873-8963-4757-850b-3bd8eebaa683" xlink:to="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_125f0d77-6ae9-4d1b-ab84-d98392e05dd1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:to="loc_srt_MinimumMember_125f0d77-6ae9-4d1b-ab84-d98392e05dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ab051331-03b7-4962-afe6-47a02e4ecbaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_af6970d2-569a-431d-af2e-f87b6d4408fa" xlink:to="loc_srt_MaximumMember_ab051331-03b7-4962-afe6-47a02e4ecbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_8bf54e7b-c041-4738-ae03-796ab6562fee" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_8366e3c5-13b9-46c9-a23d-5cd741098a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_8366e3c5-13b9-46c9-a23d-5cd741098a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_32e1e66a-e289-4b9c-b9a9-107005758c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseLiability_32e1e66a-e289-4b9c-b9a9-107005758c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_91b5c966-5fd9-4d0c-a2bb-3ff5bd3710a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_91b5c966-5fd9-4d0c-a2bb-3ff5bd3710a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_40a4a066-bc7f-4d17-a70b-697abdab0ef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_40a4a066-bc7f-4d17-a70b-697abdab0ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8ddd8d1e-5d38-4b9d-b1da-747eb5df8f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8ddd8d1e-5d38-4b9d-b1da-747eb5df8f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b593d87c-2577-4079-ad5f-f4e16f47f1de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7ab1b10d-bc05-4869-96ab-cd29ad081e32" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b593d87c-2577-4079-ad5f-f4e16f47f1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESRentExpenseComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_825337af-03a5-46ee-be44-65ef7ef0522a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_90a682e9-84ef-4f32-a226-d83523bc9574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_825337af-03a5-46ee-be44-65ef7ef0522a" xlink:to="loc_us-gaap_OperatingLeaseCost_90a682e9-84ef-4f32-a226-d83523bc9574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_4167d3c7-f0db-4c73-8869-604b1fa2c62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_825337af-03a5-46ee-be44-65ef7ef0522a" xlink:to="loc_us-gaap_SubleaseIncome_4167d3c7-f0db-4c73-8869-604b1fa2c62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b60d1c46-5b39-4ea8-9e77-9752ac9871dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_825337af-03a5-46ee-be44-65ef7ef0522a" xlink:to="loc_us-gaap_LeaseCost_b60d1c46-5b39-4ea8-9e77-9752ac9871dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_facf71a4-7123-482b-a2d5-692b722c4a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_8fb07e65-5453-4ee1-9596-7cf6c16fdef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_facf71a4-7123-482b-a2d5-692b722c4a9b" xlink:to="loc_us-gaap_OperatingLeasePayments_8fb07e65-5453-4ee1-9596-7cf6c16fdef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_989c5f6c-7b5b-4e7d-95d5-1a1423685fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_facf71a4-7123-482b-a2d5-692b722c4a9b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_989c5f6c-7b5b-4e7d-95d5-1a1423685fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3cd79bec-d31d-4686-a30d-ed5e062406c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3cd79bec-d31d-4686-a30d-ed5e062406c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d66bfb92-d329-4d10-b19b-f40c14111609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d66bfb92-d329-4d10-b19b-f40c14111609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_adb84f5e-65a2-4977-a4fa-df6cb5d6ffa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_adb84f5e-65a2-4977-a4fa-df6cb5d6ffa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4a2c65b3-174c-425e-be7d-788a730700da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4a2c65b3-174c-425e-be7d-788a730700da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e4fdcf9d-9a20-4b32-ad15-c47c06a51192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e4fdcf9d-9a20-4b32-ad15-c47c06a51192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b59ef06-d331-4ec5-81fc-2ab1501442d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0b59ef06-d331-4ec5-81fc-2ab1501442d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6d1856c9-02ea-47ad-843d-e0e577f5b448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6d1856c9-02ea-47ad-843d-e0e577f5b448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cc67e49f-ea10-4519-8114-ea6edff25c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cc67e49f-ea10-4519-8114-ea6edff25c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e4ef3e8a-ca89-4a06-bbc8-4578a6600734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02e57b70-c5d9-4c6c-9c0e-bc622cb09455" xlink:to="loc_us-gaap_OperatingLeaseLiability_e4ef3e8a-ca89-4a06-bbc8-4578a6600734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1" xlink:type="simple" xlink:href="asur-20201231.xsd#LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="asur-20201231.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_d50d9ebf-b9f6-4187-a027-13914355255c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_372bd7bf-b0ed-4fc1-b36f-8de6a6103923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_d50d9ebf-b9f6-4187-a027-13914355255c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_372bd7bf-b0ed-4fc1-b36f-8de6a6103923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>asur-20201231_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/20201231"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="asur-20201231.xsd" xlink:type="simple"/>
    <context id="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief57c565cd27481faaa180caf81c9d78_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3f6c32b33b604e99b0d6c0490049c2ac_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i08138cc0ff89423096828aac4ada0c70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6488b9ea70414c65b96da5f67c8e9eab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8908cf40773b491a8b5f7ae63f62619d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if408af0cd2a14467a0095074c4769b87_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddd1f690cfb242e2a874ce6797c879fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4cff6f855568433b81b48be69c8b9e70_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iefa3739a02134201b507dbfdacb17324_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4e5c18c42b6f403aa12691cca4524ac7_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i41189f51c4c2417c95af16f536712f1e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i67c861c5c7fa4664bf44b433a0826de9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i592392fb22184e6ea9bcd38c789b8fa6_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idf3547ee19cb4ce99100454891434654_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibf0081f4feae4d94915254a362de8844_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02b097588e524a8aaec5822777a8dcbc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5925113ae83649328aaf0f2f2215409d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i99bf0c5ab0a140fd9b313b766414f4cc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i057512a74dc2447e9043028708f43991_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i28ef5262ef2b4dd78ab2b2b218051ff4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9ed8c8c127c54cc485db44bb72ebbbf3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iefce837acf92488ea1d9316706043702_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62b2a00872eb4eaa955caf9b616aa64d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0f4dc4ea5ef4fa89acad4484003448f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i773f7000e4224b0f8f06f950328ebd1c_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="i47fd7706624f4c0f86830bfba992382d_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="if411235b6cc24a529e99958c820fd40b_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="ida22bc12c4a64720b4509bea6135142c_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="i85b462dfff08438694c9cfb8fb047c08_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="i4e8882d002254712a32525889e3db6cd_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">asur:CommitmentOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i036b0ab0fcb247deb9567e063c77e9c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">asur:CommitmentOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic6f18c1bb3064024809309134cda2d45_D20200401-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5e85a2d22964afa8c62b7f2b3218761_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i704424dc2f464b4bb06936362d5f058d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:MaintenanceAndSupportServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dc0836138fb408ba5d044e85768a573_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:MaintenanceAndSupportServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6c5aa955d3d44ca8f636ebb32978f15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:DeferredMaintenanceServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56b0417a01b44da2930bb7c922f28436_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:DeferredMaintenanceServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47915a2e499a4e8abfc25e118401eb5b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">asur:FundsHeldForClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e3692e4932b45b9973bfb3af1b07fc7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">asur:FundsHeldForClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i37e41421975046fe810856a86175a230_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i78490f85fa2240a0b2f373de5fca532d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i74f89f119d574fffa4165e0b1fa5c94f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i12c32c228afe40b1a0d8616f08614857_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i946be453ffb64d81a93a58591f5ced00_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i70f22c4fbeb04961a4b9d31e703d7233_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i23e991e82a0b4c21b7f847140f569028_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06b4c0571bc0489ea9d8444f4a36d310_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:UnrealizedLossesIndividuallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e238127f90e483cb4bc13eb57423a6f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ec981f689504b879b7c35ee8c689bdc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32b165c8524b4fb9973ee855e6478545_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b2cc783cebc4e6e877df07f83c1a2e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5293614b4624181aa43a8d69dd89bfb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if731429a71cc4280b9f8331a8d265da1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1990ada825314816aff38e510cbc58e8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc4a9e6a5bed440eb5102e4a22cb41e7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbfcacda28f04d98ae50b4e68612b312_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d9f7736fec841c684eff8247602b3a5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id6a68964e7884c10b60bc7d51d3d6e20_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d56af6dac2b478e8e443491b2344913_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i550223d7957e4c568bf9d5b28183919f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i658b068a774d412c82430fe7d667b18f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icb1842cdd0cc410baab0e2a19d9d300a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1352ffe0c05b4e18a2fa75128b660ac5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i54fbbf2300584e1aa7da13e3003d8002_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7fe9d93080f460d93c363f293114eba_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i26d259285d364829bc23cd636d91c6ae_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4b47b0236b347cf90e37b3b078684ee_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a58020b0ff44da6bbb1267c43c40aea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55bf8d14b526418a857208a5b100e60b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i11d16e68075747dcac944ba5ba3dc870_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40af28b1f9c8485f8d920cf3c4d3a64c_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2d43338419b45e48c132c776b5c931f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7717c22509b84e30b5a0eeb20e604f8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">asur:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asur:AssetAcquisitionAxis">asur:January2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:December2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9285dbcbcaab42ccb17828201d1459b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb8c771cdfb045fa82618185bc08dc72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d23c0d93349432094e4e5e09693df6d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:BusinessCombinationAndAssetAcquisitionAxis">asur:A2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9131ee1da6714314810a96f25eee2e41_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia4185382eae84f7f99665cad06e109c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asur:July2020AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3069f19c8734cc2b247c3973076895f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">asur:HumanCapitalManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f3a98343ad84374a1e8b9aab9821df5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i439037a4945949c18ee675e5e8ffe8a7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i22733b53714b46f0a0760e488e98f1cd_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i149fe36ce551449aab5159bd127f9be8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i625b27baddf243569ddbffbc665b8019_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4df61962a7524626b70cc57540c36548_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03a8c0a8d3364239ac80a068f3c4037a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i831afe950c6646a394229aa14b25e4e6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2688994fa7e495baaf20de6f8cec2f7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iab7ffe977a0247dd8007fcc29fef1fec_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3be3f2a46acd451c8a9803153113a382_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if29342e22e674ad0b8e4ce2fdd307ce5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb72090992d04b519598c2adf08adbd5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asur:ResellerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d916b65630e4523b63f076957708fcb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2ae8569ff2e43039f8058a5aa81055c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if69cd8a60bba4dccb0554c19744e5449_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if2afa949a4584094aa3661804d6952e1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i58a8e3c3671b4f91ade45ae1b2607d70_I20201231">
        <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:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5f31b8bf4df4263904bb50d81214266_I20201231">
        <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:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccf38f1d6a0f4af78431c5903aad14f4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i07e3c8cc10c14603abbdb80463447c28_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic97873a7002e46dc96176a3f5a7e2138_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4b89f03978946ff82ee8b3ad6a32732_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ca86af11e494e758943e5ad4509ada8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ca4952700a9481fa20b0519f6c727eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:WellsFargoTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:PinnacleBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec90acee4e024977b69e3600cc300a1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8e5e50f9fb48412f872afff8bc2f318e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if375dc449da145a6acd965eabb651d3f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icd6e87df97d148baa3ed45197ae67a15_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i35146ff7a9814e63b2fc45a443cf85dc_I20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-10</instant>
        </period>
    </context>
    <context id="i4ca18231315249ea84e22e94704bfbab_I20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-10</instant>
        </period>
    </context>
    <context id="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="ifba70611a59f41bfa7091c89b6a6ddec_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="i873c6fb1986249e683eee10146a354d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe2485d8994c4faabe429970cf0b1581_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3f638e6b9864f7abf185b91f1c77545_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Lessthan2001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d5970a3a98a4e75b83406242268c1e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4523f671a5fb45cd80b3cf521b8bd984_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i558c2f05236042eaa101035ff737a217_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie346c9e3e1594dcfadf9ac6716c0a8e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan2001andLessthan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15e5547ef1074a6095615d73fe0dfb7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f9d390f86af418a92d55a1fbc7a2ef4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fbc6202978b49e2ad03acecbc41797d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:LeverageRatioAxis">asur:Morethan3001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21147e5906fa4138b236ea4759b0d787_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentPeriodicPaymentAxis">asur:PeriodicPaymentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="ia17e8dc40f4e437495f08f932f0542a2_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentPeriodicPaymentAxis">asur:PeriodicPaymentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="i0fbaccfced8c4984ac7535f090264d89_D20200810-20200810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:ThirdRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asur:DebtInstrumentCovenantAxis">asur:DebtInstrumentCovenantPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231">
        <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">asur:PinnacleBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:PPPLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i700b76dbce8d43c8b75e1c67eb69d3af_D20200101-20201231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13b93cb69f2d428d96b2078c059623f6_D20200101-20201231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i137d30726cc94529baef5d684f149c73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4d6c6adac134f9db36175e5383a24aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3beaba0055dd4976b2bbb3e8de4aa5e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a53a01e5f934474a3afcde939102ff1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba6a79e3f8944dbe8721906e75338316_D20200101-20201231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2d34fea37784a3bbd4502707c7a2131_D20200101-20201231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i193ce13b31254ac7bc3ba75776185a17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ef67248fef947fc93cc55cfdaa687fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id58dd8d668a94ff8b06c55656392a033_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8b5d735dde5430aa0c5a8d85bf4df88_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-03-10</instant>
        </period>
    </context>
    <context id="i86532a6969064163a1657ff498f58d5a_I20200309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-03-09</instant>
        </period>
    </context>
    <context id="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231">
        <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:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231">
        <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:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd23e03a39f443f4988c7417362c6c3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia30f77dd8e3c498ab8969c42a3121ca9_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:A2018PlanAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="iad269aae84764e91bea26c4c7c49baa8_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:A2018PlanAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ibb112f32a49a4d4b919f81a68c7ba330_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:The2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4afcc175c6c94be79cf5b0cac4005d6d_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i789efbb74ab34d8288b9cce630a234f4_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asur:OfferExchangeProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ie05fb0d373be4319a97d3080b6e29ca7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd45584d5ef74aad855057ac3e628246_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3dca38deda74bf9bd8ba81e797525ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PostemploymentRetirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i334eb7301a8e4b9594b7a6303c755e44_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PostemploymentRetirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f27b239ee954c239cecaddfeebea165_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i790fc43692d14f4795155518c93569c4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asur:WorkspaceManagementSoftwareSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfebf028ca1f4985bf0fd61eaf8d7a13_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic040f20dc50448fabd05c742a072e313_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17b6ede534d04042adc115ba0bcc3020_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="productline">
        <measure>asur:productLine</measure>
    </unit>
    <unit id="security">
        <measure>asur:security</measure>
    </unit>
    <unit id="business">
        <measure>asur:business</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>asur:plan</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV84LTEtMS0xLTA_f4b10b0b-94fa-4be1-8a70-08c92d9d6bd9">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV85LTEtMS0xLTA_68779ede-0c0d-45c2-93a4-2ea35fd86a32">0000884144</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV8xNS0xLTEtMS0w_b5314011-67cc-485d-9885-984967b08759">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV80L2ZyYWc6NzFmMmE5NWI5MGZmNDg3ZmI2YjI5ODgxYWRkMzJlZDAvdGFibGU6OWY0MzRlNThiNDFlNDgwNTg0ZTU5NzhmYTJhMzBhY2UvdGFibGVyYW5nZTo5ZjQzNGU1OGI0MWU0ODA1ODRlNTk3OGZhMmEzMGFjZV8xNi0xLTEtMS0w_0f8773bb-7caf-4776-bde8-91372fbc1531">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <asur:RevenueRecognitionTerm
      contextRef="i704424dc2f464b4bb06936362d5f058d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81">P1Y</asur:RevenueRecognitionTerm>
    <asur:RevenueRecognitionTerm
      contextRef="ib6c5aa955d3d44ca8f636ebb32978f15_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932">P1Y</asur:RevenueRecognitionTerm>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzM2MDY_ac34474c-6c58-40e0-885e-a61e4d31f4ca">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1MDQ_d98c405c-c825-43ea-9c3f-ca0de1a375c6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i0c0e94b0084b4c999a52f2a9c145abb4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1NTU_a85cb92b-219a-4b6e-940d-b3b180cf0b74">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic040f20dc50448fabd05c742a072e313_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI2Nw_097e94de-5f8d-4b1d-8e91-f885f01865bf">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0Njk2_eddbcdc9-cfc5-447b-b0d3-9f30142322a8">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6OWIyNGIyMDRkYzQzNDhiZjkxZDZmYWYzMTY4MmEwY2EvdGFibGVyYW5nZTo5YjI0YjIwNGRjNDM0OGJmOTFkNmZhZjMxNjgyYTBjYV8wLTAtMS0xLTEzMTA_e2d177a1-e8bf-43e4-9ec0-6bf896a51e9b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8xNjQ5MjY3NDQ1NzYw_2a7fb097-8835-48e8-9237-e1f289f6be65">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8xNjQ5MjY3NDQ1NzYw_aef3b5ea-8266-44b5-97ab-197d533d9725">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6NjRhYTc4YmFiN2U0NGYwOWI0ZjRjNTUyNGM2MDhmMDIvdGFibGVyYW5nZTo2NGFhNzhiYWI3ZTQ0ZjA5YjRmNGM1NTI0YzYwOGYwMl8wLTAtMS0xLTEzMTI_243383d0-07d8-4454-a800-e327fb8d8f0c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzIy_8188cacb-8ca0-426a-9c73-4e9b2a0fdb6f">0-20008</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzI0_21e6a4b1-86e0-439f-8b14-8813382d329d">ASURE SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8wLTAtMS0xLTEzMjA_c1d8e30f-2e0a-440f-8d7e-e20864c38010">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8wLTItMS0xLTEzMjI_b3c8981d-6248-4584-b6f6-ec06aa96b39d">74-2415696</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxNzgz_461525dd-aff8-4640-b06b-a22ae38857ec">3700 N Capital of TX Hwy</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxNzk4_b97bab03-aee4-4b57-992a-56f0185ce5da">Suite 350</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxODA3_e35b6352-5656-4bcb-9907-22318200de2c">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTAtMS0xLTM5NzEvdGV4dHJlZ2lvbjowOWEwMzJmZTY1MGU0OThkYjI1OWZkM2JhMTRkZGI4NV8xNjQ5MjY3NDQxODE1_a9b1051f-c343-43ec-9ff8-2cb4667e34d2">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF8zLTItMS0xLTM5ODMvdGV4dHJlZ2lvbjpmZjQ2YmJmM2MyYWY0NTQ4YWE0M2Y4NmI3YWM1ZDQxNl8xNjQ5MjY3NDQxNjkw_f8299ed1-e77d-4ec6-92dd-8a3dab2c0a1d">78746</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF81LTAtMS0xLTQwMjAvdGV4dHJlZ2lvbjpiMWNiYTk1ODM0Mjk0NzI3YWIwZjYyZTc5ODIwM2ZmZl80Mzk4MDQ2NTExMTI1_9a55614b-cbae-487e-bee5-333cebdb8272">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6ODkzNTU1YWZkYTUyNGZkMWEyMDM2NTU3MDNjYjAwNWQvdGFibGVyYW5nZTo4OTM1NTVhZmRhNTI0ZmQxYTIwMzY1NTcwM2NiMDA1ZF81LTAtMS0xLTQwMjAvdGV4dHJlZ2lvbjpiMWNiYTk1ODM0Mjk0NzI3YWIwZjYyZTc5ODIwM2ZmZl80Mzk4MDQ2NTExMTM4_ffeb0527-6fdf-4341-969c-9a7340bc372a">437-2700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTAtMS0xLTM5Mzg_d11ca4ed-3167-4cff-98ac-037838db36ed">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTItMS0xLTM5NDA_7dd33e5c-5b7e-4b83-b3fa-b7379e2df51a">ASUR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie79a2a3eb8334da1b94e8d93bd731838_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8xLTQtMS0xLTM5NDIvdGV4dHJlZ2lvbjpiZWE3N2Y5NGZkNjQ0Mjc0OTRlN2MyOTFhZWQxNTZjY180Mzk4MDQ2NTExMTM1_4b755fbf-8277-4238-84d2-01eba42b6eda">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8yLTAtMS0xLTM5Mzg_0bd6f997-5416-4643-9a0c-ffe51546a086">Series A Junior Participating Preferred Share Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="ia64f45b21890437e96aa48b3e1360c25_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGFibGU6MzRhMmY2MDU1NmU0NGU4NTgxNzBlYzMzOTQ3NGJhMzAvdGFibGVyYW5nZTozNGEyZjYwNTU2ZTQ0ZTg1ODE3MGVjMzM5NDc0YmEzMF8yLTItMS0xLTUzODI_c0bfbe9c-891e-4525-9100-008ff0e0155e">true</dei:NoTradingSymbolFlag>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAx_21137de6-9624-409e-940a-af044ef43876">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAz_e537c4a0-2ff1-449a-bddd-dfa3ef9e850e">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAy_2ab0efb9-fb9f-4220-813c-cc4ff9c1d7d7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA0_bd4e956b-58d5-470f-bce7-4e7d608b1ee8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA1_5a98a2bf-378b-40f9-a8b3-b3531f74b4a9">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA2_a8eea3b3-ab14-4b60-989a-df1b7ff6104e">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE1MjA4_bf1f1541-82b6-4184-a700-d4ff15ba6dfd">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE1MTk3_e3ac7d5b-7633-4f35-84f9-7a6ee3d0543b">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzAw_56d742ad-f497-4a64-a686-3b45fcc44566">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ief57c565cd27481faaa180caf81c9d78_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0NzA5_d54d09f6-186f-4d84-bed6-43ef8732f4ea"
      unitRef="usd">93670575</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3f6c32b33b604e99b0d6c0490049c2ac_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF8yOTM3_d898294f-e8e9-4b46-9966-6716a6db443c"
      unitRef="shares">19016972</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xL2ZyYWc6NjM4NjUxNTMxNDgyNDUxMDhiOTc0Mzk0ODI3OWUwNzgvdGV4dHJlZ2lvbjo2Mzg2NTE1MzE0ODI0NTEwOGI5NzQzOTQ4Mjc5ZTA3OF80Mzk4MDQ2NTE0Njk5_06d3bf6e-db2c-4fad-897b-a7107e7ee842">Portions of the registrant&#x2019;s definitive Proxy Statement relating to its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMtMS0xLTEtMA_d74b046a-4be9-4e5a-b360-567e55771ba8"
      unitRef="usd">28577000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMtMy0xLTEtMA_32b02e3a-e5ae-4a6d-9a37-89f93d0bc851"
      unitRef="usd">28826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjkzZDdlMzMxMWE5YjQ4ZmVhZGU3Mjg0MDlkOWFhOTYzXzQzOTgwNDY1MTEyNTQ_b990b27e-1cb7-40d7-b4be-dccfa5496149"
      unitRef="usd">771000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjkzZDdlMzMxMWE5YjQ4ZmVhZGU3Mjg0MDlkOWFhOTYzXzQzOTgwNDY1MTEyNjE_73e1481d-afdf-4c6f-bf1c-9538122d7e0c"
      unitRef="usd">904000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMS0xLTEtMA_26aaefcb-b46c-4f8c-ad7b-c39285a54744"
      unitRef="usd">4852000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQtMy0xLTEtMA_3f530264-11d6-4036-b4d9-c50d3adeba5b"
      unitRef="usd">4808000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzUtMS0xLTEtMA_568355a2-ed37-4378-a076-eff9bb9adcd5"
      unitRef="usd">449000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzUtMy0xLTEtMA_cc6cd81f-cdfa-49a8-bc1d-1d20192d34d1"
      unitRef="usd">656000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMS0xLTEtMA_256b3bcb-0fab-498e-aa6b-3b7f47f5da69"
      unitRef="usd">3284000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMS0xLTEtMA_82d128b2-128e-4cb0-8cd9-2c94508e943f"
      unitRef="usd">3284000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzYtMy0xLTEtMA_2b85a624-ffab-4f31-82d8-8fea6a7fbd05"
      unitRef="usd">8551000</us-gaap:PrepaidExpenseCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzgtMS0xLTEtMA_0aaf2e92-207b-4dcb-b4fc-2611c763a200"
      unitRef="usd">37162000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzgtMy0xLTEtMA_911c9f52-e8d0-443a-9e9a-2dc9867229e0"
      unitRef="usd">42841000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <us-gaap:FundsHeldForClients
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzktMS0xLTEtMA_26c86499-e4cc-4df2-b3b6-f657290fc177"
      unitRef="usd">321069000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzktMy0xLTEtMA_ca19ff9a-f40d-4ff6-a22b-e4c84c0cf15f"
      unitRef="usd">126625000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEwLTEtMS0xLTA_991a19f2-c1b2-4567-b68d-60571e4f3c44"
      unitRef="usd">358231000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEwLTMtMS0xLTA_bc1894f9-c38c-48e8-994e-b3a8b2343931"
      unitRef="usd">169466000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzExLTEtMS0xLTA_c7b8640b-de2e-4059-9bee-1c31b3bb0b25"
      unitRef="usd">8281000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzExLTMtMS0xLTA_e50d6a21-0665-4682-b9a7-447c96b8f263"
      unitRef="usd">7867000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEyLTEtMS0xLTA_72866a70-07e5-430e-a980-9230642a44a8"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEyLTMtMS0xLTA_f18ee626-5a13-4f20-91cd-35063232ea01"
      unitRef="usd">68697000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEzLTEtMS0xLTA_72436f22-2bf6-4bc6-a0e3-94353d0cf361"
      unitRef="usd">64552000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzEzLTMtMS0xLTA_4054fc2a-dd37-46d1-81da-63886271897d"
      unitRef="usd">63850000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE0LTEtMS0xLTA_64fd5624-cb43-49c0-a1bf-fd1733f3fadb"
      unitRef="usd">6450000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE0LTMtMS0xLTA_c9676b56-bc02-4069-91cc-a59704ca2c87"
      unitRef="usd">6963000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE1LTEtMS0xLTA_2ebdc65b-c8a0-4fe4-b801-d731c71749e7"
      unitRef="usd">3951000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE1LTMtMS0xLTA_966a2bda-0beb-42d9-aca8-f44a808a0ee0"
      unitRef="usd">3224000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE3LTEtMS0xLTA_fe7e947f-6ffd-4abd-8943-dd7cc1e81a85"
      unitRef="usd">515423000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzE3LTMtMS0xLTA_a0f48ac9-a6b2-4090-915e-7a91c13f05da"
      unitRef="usd">320067000</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIwLTEtMS0xLTA_a3f5fa2e-b664-4832-88a0-45fa1077032b"
      unitRef="usd">12310000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIwLTMtMS0xLTA_0297e9fc-a62c-4cb1-8dc3-20f542c32b0a"
      unitRef="usd">2571000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIxLTEtMS0xLTA_38d90e63-9c3f-4045-aa87-32169f02e340"
      unitRef="usd">1288000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIxLTMtMS0xLTA_dccc5b26-7637-4533-b071-f337d2178324"
      unitRef="usd">1736000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIyLTEtMS0xLTA_f6fadb59-f4fb-4d29-840a-7e8ef807f48c"
      unitRef="usd">2916000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIyLTMtMS0xLTA_3a1aa2f1-1c22-436c-a6e5-413acb95c18a"
      unitRef="usd">3424000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIzLTEtMS0xLTA_729c512b-7d7b-4b12-b42c-8800bf99262b"
      unitRef="usd">1833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzIzLTMtMS0xLTA_7ac4980b-cba1-4a69-baff-72059e94088d"
      unitRef="usd">1575000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTEtMS0xLTA_5c0de2b8-4877-481e-8235-71c6e69a1e2c"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTEtMS0xLTA_ba015365-deb0-413c-afb7-74a3fa5bfdce"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI0LTMtMS0xLTA_b84f3ad3-87f5-47cf-80fc-a8717bbab436"
      unitRef="usd">6556000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTEtMS0xLTU3MQ_3364eb64-0581-4044-b44e-600ee9293c05"
      unitRef="usd">3880000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTMtMS0xLTU3MQ_48ff1c27-3e7b-4891-9292-880a03e8d686"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTEtMS0xLTA_c8bc49a2-e101-4839-9b74-b05b05adbc3a"
      unitRef="usd">5838000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI1LTMtMS0xLTA_f1a449cc-f2d7-463a-a244-beb839528176"
      unitRef="usd">5500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI3LTEtMS0xLTA_acbe75b1-9804-431a-9c95-ff625ac22aa8"
      unitRef="usd">29445000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI3LTMtMS0xLTA_fe6d18bc-c664-4430-81ce-eba094416021"
      unitRef="usd">21362000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI4LTEtMS0xLTA_20ef55d0-c6e7-4fd7-80f9-99ea22b18b10"
      unitRef="usd">320578000</asur:ClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI4LTMtMS0xLTA_cf2d2155-19fd-42ca-9326-26420bb5d820"
      unitRef="usd">130250000</asur:ClientFundObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI5LTEtMS0xLTA_581cb935-bc29-4fbb-bdc0-d82d0bbd61fd"
      unitRef="usd">350023000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzI5LTMtMS0xLTA_7566c13f-f533-4139-898a-45987bdd394e"
      unitRef="usd">151612000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMxLTEtMS0xLTA_802793a0-141c-4fad-82f8-19a784b711f2"
      unitRef="usd">111000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMxLTMtMS0xLTA_381c7a97-e177-44f5-945d-bebfb5dcf3c6"
      unitRef="usd">322000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMyLTEtMS0xLTA_4e8c183f-5d90-41db-b88a-c0bc3b92093b"
      unitRef="usd">888000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMyLTMtMS0xLTA_4e35be3e-682f-4e21-9fef-53328aa17ef7"
      unitRef="usd">336000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermNotesPayable
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMzLTEtMS0xLTA_d4d2c3f8-98df-493c-91af-b82f95a8b39c"
      unitRef="usd">12225000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzMzLTMtMS0xLTA_2ad0bd01-8bd9-4378-8837-566d199affc9"
      unitRef="usd">24142000</us-gaap:LongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM0LTEtMS0xLTA_0219b0ec-93fd-468a-8b9a-9e8cdd59881e"
      unitRef="usd">5366000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM0LTMtMS0xLTA_d5791c87-d834-4678-9673-f08b71d2d102"
      unitRef="usd">5937000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM1LTEtMS0xLTA_3ea87130-9fce-4e8c-a153-33f5e670a508"
      unitRef="usd">1157000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM1LTMtMS0xLTA_90d8d21c-f338-4297-bcf3-0a92beb51aa6"
      unitRef="usd">139000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM3LTEtMS0xLTA_aee4b433-f8c8-4f2e-a461-ecc7a30f285f"
      unitRef="usd">19747000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM3LTMtMS0xLTA_2de2e3a9-acf0-429d-a8f2-c36c4352c666"
      unitRef="usd">30876000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM4LTEtMS0xLTA_0d7c19f2-92ca-4b8d-8d15-9308496ffb22"
      unitRef="usd">369770000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM4LTMtMS0xLTA_e189e443-c8ad-4710-9517-0877a906085f"
      unitRef="usd">182488000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM5LTEtMS0xLTA_7e49fcb7-dc1f-42a1-9f2e-82406994d3c4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzM5LTMtMS0xLTA_7e8c6beb-6f97-4f71-8ebe-89720595a5b6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMTk2_3b766be6-06fc-4a4e-b0f0-067c9af57bc6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMTk2_680b0f4d-06c3-4741-829d-d7629e731675"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y18xNjQ5MjY3NDQxNzY0_6132df26-c033-4d5a-af55-35abc0bf3641"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y18xNjQ5MjY3NDQxNzY0_8a362cc1-3367-4a7f-958a-85709d9be4ca"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_6434a22b-b804-4c6f-a612-c3129d662cda"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_8d0efbc5-f0ab-4307-8a6b-4b811354fe6d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_b1e4c30b-8061-4ad4-8d58-0c28efe172f8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTAtMS0xLTAvdGV4dHJlZ2lvbjphMzEzZjI2NDlkYTA0Yjc4YTUyZTlmNGYzNTZlZWQ5Y180Mzk4MDQ2NTExMjEx_f9bfd110-f83e-4a6d-92ac-13fc368db1e2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTEtMS0xLTA_e533c4f4-400f-41bb-a512-74f5474b75d6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQxLTMtMS0xLTA_88287212-090a-49ba-89cd-6de5a7801902"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTAx_25ca892e-7ca9-40c0-b69a-c3383a5c379d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTAx_e6d1ee9c-14d6-4072-96f7-9e832811ffc4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTEw_bf0d35c9-e7aa-4ba2-be39-1ba50ec0aae5"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxOTE5_cb9af88d-3ad8-4751-a0c2-19ac5047f8ec"
      unitRef="shares">22000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODc2_20578ed4-2ba2-4743-a352-3facbf7d914a"
      unitRef="shares">19354000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODY3_2f84f433-c19e-4280-8263-e781f846ac15"
      unitRef="shares">16098000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODk0_8e271553-419f-4d2b-b461-67ca0d0b0ca2"
      unitRef="shares">18970000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZGU0MWIyNGIwNmQ0MTI5YTkwZDExYzhjYzQ3ZjEwM18xNjQ5MjY3NDQxODg1_4a7f8e1b-3bfd-4a9d-beef-97a3d7bc48af"
      unitRef="shares">15714000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTEtMS0xLTA_f7574f54-f269-449a-b988-ca1f939fca3f"
      unitRef="usd">193000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQyLTMtMS0xLTA_904a14bd-c881-4349-b55c-bc8eac427df0"
      unitRef="usd">161000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYzQ1YmQ3YzY4OTk0MWYyYjczZDk2MmEyOTJjZDMwOV8xNjQ5MjY3NDQxNzQ4_a433bfc9-5633-453e-9068-75a944a5d948"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTAtMS0xLTAvdGV4dHJlZ2lvbjoyYzQ1YmQ3YzY4OTk0MWYyYjczZDk2MmEyOTJjZDMwOV8xNjQ5MjY3NDQxNzQ4_e0562aeb-3c06-47e4-94f1-7c89c01195c8"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTEtMS0xLTA_6526314a-3e86-4048-bcd3-919a37314d7e"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQzLTMtMS0xLTA_9b0a18cb-a993-402e-91b6-56fda005fc4e"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ0LTEtMS0xLTA_72a752e4-43f0-4c5b-8433-f43019f067f4"
      unitRef="usd">419827000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ0LTMtMS0xLTA_c5d144e3-f026-4890-be59-1ba472e4ddf0"
      unitRef="usd">396102000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ1LTEtMS0xLTA_36c9eaf1-33b7-4601-8ffe-c169ef42a4df"
      unitRef="usd">-269954000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ1LTMtMS0xLTA_f2872851-d80a-44fe-853d-b57b13b2c80d"
      unitRef="usd">-253642000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ2LTEtMS0xLTA_aed5d554-d0f6-4fb1-9b39-08c3f49b1f5e"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ2LTMtMS0xLTA_b0357552-df7f-4f36-ba8b-afad084e944a"
      unitRef="usd">-25000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ3LTEtMS0xLTA_0a7f63e5-2137-47f2-9eb2-6873764b654f"
      unitRef="usd">145653000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ3LTMtMS0xLTA_e78f6cf9-17ab-428c-b265-c4dcc8e46e12"
      unitRef="usd">137579000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ4LTEtMS0xLTA_62d7e547-2a33-4555-9358-7fe4b9bfb8b6"
      unitRef="usd">515423000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDMvZnJhZzozYTBkZTJjMGZlNGI0OWRlYjAzNzI4ZTVkNDdmYzA3Yy90YWJsZTowZDZlYzA3NWE2NjU0MWZkYTU2ZGUxMDRkZjU1ZTMyZi90YWJsZXJhbmdlOjBkNmVjMDc1YTY2NTQxZmRhNTZkZTEwNGRmNTVlMzJmXzQ4LTMtMS0xLTA_4673e285-a33c-4e44-9fb8-c5904a84d182"
      unitRef="usd">320067000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8908cf40773b491a8b5f7ae63f62619d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMtMS0xLTEtMA_4ae0e317-4fe6-40cf-a9a1-58d4ac02362b"
      unitRef="usd">63315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if408af0cd2a14467a0095074c4769b87_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMtMy0xLTEtMA_7ca64194-ca8a-4f01-8edf-19a394cabc55"
      unitRef="usd">70066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddd1f690cfb242e2a874ce6797c879fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQtMS0xLTEtMA_2d210025-e43a-418f-90a2-0ec3c827e07f"
      unitRef="usd">2192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cff6f855568433b81b48be69c8b9e70_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQtMy0xLTEtMA_27827580-f9b1-4c16-a5ec-7566a193efc6"
      unitRef="usd">3084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzUtMS0xLTEtMA_6e6d494d-9b3c-4c5d-89c0-f7fec7fcbf72"
      unitRef="usd">65507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzUtMy0xLTEtMA_b9ead9d3-2862-438e-9e3c-f9b44ce9105e"
      unitRef="usd">73150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzYtMS0xLTEtMA_e4f15830-07b8-4f06-b373-e278c8b731ee"
      unitRef="usd">27414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzYtMy0xLTEtMA_3eef5e1e-6870-4e28-8f6b-6ff5ffcf4c42"
      unitRef="usd">29836000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzctMS0xLTEtMA_f757770c-9655-4e71-9aae-a5ea46fb25a7"
      unitRef="usd">38093000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzctMy0xLTEtMA_877501a8-2af0-4faa-8fce-cc62bf318ebb"
      unitRef="usd">43314000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzktMS0xLTEtMA_5809a2eb-c6e0-41a8-85ae-625e026905ba"
      unitRef="usd">36340000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzktMy0xLTEtMA_fbb1461e-254d-4083-9896-37d4503ef0b6"
      unitRef="usd">41535000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEwLTEtMS0xLTA_e4010023-86fe-46fc-aed7-5155541c85ff"
      unitRef="usd">5959000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEwLTMtMS0xLTA_0115cba9-888b-479c-abfc-fe22bb7acf60"
      unitRef="usd">5351000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzExLTEtMS0xLTA_d64c2433-f758-466b-96d5-9ea5bd895037"
      unitRef="usd">9547000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzExLTMtMS0xLTA_c1a56e14-475a-405f-8b81-b68d64101da3"
      unitRef="usd">11765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEyLTEtMS0xLTA_627379dc-b0ba-4353-8362-beb29a4b2ae3"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEyLTMtMS0xLTA_8738a2d2-de63-42d6-b957-6e97ebe2a2dc"
      unitRef="usd">35060000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CostsAndExpenses
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEzLTEtMS0xLTA_990458a6-c28f-4684-8d3f-91cbd9b1e0b1"
      unitRef="usd">51846000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzEzLTMtMS0xLTA_bf231711-4542-4ace-94d1-f40c97b986a0"
      unitRef="usd">93711000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE0LTEtMS0xLTA_740f2caa-cfce-403c-b5e8-2863be3efdda"
      unitRef="usd">-13753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE0LTMtMS0xLTA_33d7cc46-3557-45fc-ac91-c0e4d969f41c"
      unitRef="usd">-50397000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE2LTEtMS0xLTA_bea7ee4e-368b-4104-a317-deb058311231"
      unitRef="usd">2221000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE2LTMtMS0xLTA_49523b8d-f302-4fbe-b123-5b949a8f996b"
      unitRef="usd">16005000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE4LTEtMS0xLTA_513406ae-9849-489e-b925-ae2295fb0ca9"
      unitRef="usd">-15974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE4LTMtMS0xLTA_360cdb0a-b934-43f7-a2da-bf00f60006e9"
      unitRef="usd">-66402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE5LTEtMS0xLTA_4cf018d3-723e-4e8c-af3f-40930d6c5f7e"
      unitRef="usd">337000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzE5LTMtMS0xLTA_0ab11ee9-4897-4452-af57-4e68b418e780"
      unitRef="usd">-24111000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIwLTEtMS0xLTA_7032a38e-7bfe-426c-a3d8-e6bbe37ffe96"
      unitRef="usd">-16311000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIwLTMtMS0xLTA_72d31102-8c1a-4be0-8566-98f9ed49acf1"
      unitRef="usd">-42291000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIyLTEtMS0xLTA_251c88f9-b38a-4974-b613-e924de71ac2a"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIyLTMtMS0xLTA_3828b76c-bfdd-4d7a-8286-48a1059f3185"
      unitRef="usd">94293000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIzLTEtMS0xLTA_9f45dc13-1dd4-4b62-a4cd-406808666868"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzIzLTMtMS0xLTA_8d3643f6-e70e-4b1a-89fb-f0d0a23dd25f"
      unitRef="usd">3498000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI0LTEtMS0xLTA_0231aaa6-f9f3-4b40-a8a3-8f1aaa010315"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI0LTMtMS0xLTA_8b8068d0-8738-453d-b20e-037bdefcd42a"
      unitRef="usd">25499000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI1LTEtMS0xLTA_40e7712f-a40a-486c-b869-1c401309e933"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI1LTMtMS0xLTA_7f33e134-f7e3-42e6-aa24-6effe011ecbd"
      unitRef="usd">72292000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI2LTEtMS0xLTA_5e04fab8-2c92-4762-b458-259537960c75"
      unitRef="usd">-16311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI2LTMtMS0xLTA_a25fb695-b29f-4545-950b-89ae6683c421"
      unitRef="usd">30001000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI4LTEtMS0xLTA_cafc482b-5ac1-45d1-89fd-55a05e59a3db"
      unitRef="usd">629000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI4LTMtMS0xLTA_61cf70e6-4d1b-4879-8452-28f9d362b91c"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI5LTEtMS0xLTA_82c8ee15-ea6e-410c-93a4-94ff0a879412"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzI5LTMtMS0xLTA_e7a5e81a-4867-474d-9a5f-289f33a55a71"
      unitRef="usd">-597000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMwLTEtMS0xLTA_66513450-2d56-454b-be38-cdd2d6d77825"
      unitRef="usd">-15682000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMwLTMtMS0xLTA_30b349b7-7b31-4674-be9d-c7c49e204399"
      unitRef="usd">29410000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMzLTEtMS0xLTA_7c92a2c7-200a-4623-8f7e-cfbb7196e21f"
      unitRef="usdPerShare">-1.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzMzLTMtMS0xLTA_f7269641-7680-4822-9404-8f26242da997"
      unitRef="usdPerShare">-2.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM0LTEtMS0xLTA_11599bf5-dea5-47c8-98e0-174f3d4c92f0"
      unitRef="usdPerShare">-1.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM0LTMtMS0xLTA_a83b0cdc-d6b2-437b-ab25-2e1e1454b7b9"
      unitRef="usdPerShare">-2.73</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM2LTEtMS0xLTA_859f279b-6059-4323-9604-c13674160708"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM2LTMtMS0xLTA_5038dab5-1cf4-49e4-88b1-870a46b3b715"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM3LTEtMS0xLTA_0ee7d7af-158b-4853-a249-a2d68b20deb6"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM3LTMtMS0xLTA_dc152697-54ad-457e-bbb1-4d90674bbf66"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM5LTEtMS0xLTA_1deabffa-a8ec-404a-bf81-29fda08db626"
      unitRef="shares">15910000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzM5LTMtMS0xLTA_2cfebbea-fea5-4562-95a1-d8e5f33cbea0"
      unitRef="shares">15511000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQwLTEtMS0xLTA_37203ec0-3d43-4aae-949f-37f557bd6457"
      unitRef="shares">15910000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMDkvZnJhZzozOWM3ZTU5MWJhZGI0Mjg5YjdkYWUxMTAwZTIwNjE2MS90YWJsZTpmZGI2YmI5ODBkNmQ0OWZiODlkZmYxM2VkN2I0NGY1OC90YWJsZXJhbmdlOmZkYjZiYjk4MGQ2ZDQ5ZmI4OWRmZjEzZWQ3YjQ0ZjU4XzQwLTMtMS0xLTA_73fb2a2c-e48a-45bc-84f8-025a240ff1ca"
      unitRef="shares">15511000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="iefa3739a02134201b507dbfdacb17324_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMS0xLTEtMA_39b60447-5a66-422f-b627-4d066f440b8c"
      unitRef="shares">15282000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iefa3739a02134201b507dbfdacb17324_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMy0xLTEtMA_68f11e71-3a08-4663-b84c-8712f4c22424"
      unitRef="usd">157000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e5c18c42b6f403aa12691cca4524ac7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtNS0xLTEtMA_f57f516f-bba7-4207-a37c-6d5e62b48298"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41189f51c4c2417c95af16f536712f1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtNy0xLTEtMA_16ec08cc-38d0-4f3c-982b-c33a692c4cf9"
      unitRef="usd">391927000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67c861c5c7fa4664bf44b433a0826de9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtOS0xLTEtMA_3d13acae-ccf8-404d-901c-9f3c74769a3f"
      unitRef="usd">-283643000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i592392fb22184e6ea9bcd38c789b8fa6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMTEtMS0xLTA_89266eb6-47ac-4ab7-8801-519b36769f00"
      unitRef="usd">-906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEtMTMtMS0xLTA_82056b0b-21e3-4181-a335-89d5f7870369"
      unitRef="usd">102518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMS0xLTEtMTU2Ng_067e81a3-d1c4-42f7-b7e3-423d086c347c"
      unitRef="shares">204000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMy0xLTEtMTU2Ng_da4c8dfc-2aa9-4d94-bb88-78b040953941"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibf0081f4feae4d94915254a362de8844_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItNy0xLTEtMTU2Ng_4d8b91f6-1fb5-4082-8faa-dc6069d24ac7"
      unitRef="usd">846000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzItMTMtMS0xLTE1NjY_f83c8d70-670f-48b5-915a-04424db4783f"
      unitRef="usd">848000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf0081f4feae4d94915254a362de8844_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzMtNy0xLTEtMA_eef97b1f-01f1-4c2c-94ec-ec425116e755"
      unitRef="usd">2268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzMtMTMtMS0xLTA_052a513d-5b10-4981-bb93-ae001c4c2cc8"
      unitRef="usd">2268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMS0xLTEtMA_66db51ac-6778-46f2-b3ce-1b68fd0cd45a"
      unitRef="shares">105000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMy0xLTEtMA_b0f08c9a-0835-49df-a8e4-ef7baa4720ee"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibf0081f4feae4d94915254a362de8844_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtNy0xLTEtMA_6773af11-0dcd-4525-8ac1-5eb5f64c4bbd"
      unitRef="usd">507000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzQtMTMtMS0xLTA_d643a039-d3d6-4947-9457-78a90511df07"
      unitRef="usd">508000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMS0xLTEtMA_ec3867c3-67a7-41eb-a671-a27bcf5a1b4e"
      unitRef="shares">123000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="idf3547ee19cb4ce99100454891434654_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMy0xLTEtMA_5a21eac3-e610-4b0d-a271-bd36416d7d54"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ibf0081f4feae4d94915254a362de8844_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtNy0xLTEtMA_66da94aa-4d40-4b55-9fff-32f1e1159b0c"
      unitRef="usd">554000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzUtMTMtMS0xLTA_95f7ba56-54bf-47a8-83a1-5ef83b420961"
      unitRef="usd">555000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NetIncomeLoss
      contextRef="i02b097588e524a8aaec5822777a8dcbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzYtOS0xLTEtMA_69b13857-90d5-4cdb-8684-9cca6248a193"
      unitRef="usd">30001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzYtMTMtMS0xLTA_b9967922-0e1c-4524-962a-cd29de4b77ef"
      unitRef="usd">30001000</us-gaap:NetIncomeLoss>
    <asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation
      contextRef="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTEtMS0xLTIyMzc_5d8e6511-9497-4ddc-a677-94026700d92d"
      unitRef="usd">1472000</asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation>
    <asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTMtMS0xLTIyMzc_abd1bc5b-f76c-4113-b172-697a650daede"
      unitRef="usd">1472000</asur:DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied8e2d1f243e47c8ad9deb3469fc146e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTEtMS0xLTA_7596eef8-afb4-4e57-aeef-272d8d98e3e8"
      unitRef="usd">-591000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzctMTMtMS0xLTA_d3d96900-4808-4ff2-adb6-2cf4eeeaae1b"
      unitRef="usd">-591000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i5925113ae83649328aaf0f2f2215409d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMS0xLTEtMA_7452357d-2fb1-459c-8f8b-b4e3e2358e55"
      unitRef="shares">15714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5925113ae83649328aaf0f2f2215409d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMy0xLTEtMA_05698c44-dcc7-4f5b-abb0-9babbc772fb3"
      unitRef="usd">161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99bf0c5ab0a140fd9b313b766414f4cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtNS0xLTEtMA_91b8684a-21a7-44cd-a589-a85248032793"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i057512a74dc2447e9043028708f43991_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtNy0xLTEtMA_b62b2d16-a751-4a61-bd32-c139b10d262e"
      unitRef="usd">396102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28ef5262ef2b4dd78ab2b2b218051ff4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtOS0xLTEtMA_18833b19-36e2-45b0-9236-54554e710d21"
      unitRef="usd">-253642000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ed8c8c127c54cc485db44bb72ebbbf3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMTEtMS0xLTA_94e4b771-7a92-4472-9a95-f2cdac38179f"
      unitRef="usd">-25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzgtMTMtMS0xLTA_f4243ea3-99f7-4b7d-8224-d11bdf58003a"
      unitRef="usd">137579000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMS0xLTEtMA_043d30bd-dbde-43c4-9b1f-3156e04f8d49"
      unitRef="shares">207000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMy0xLTEtMA_79faaa25-6e1d-4b62-8518-597c5cdb1e00"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktNy0xLTEtMA_d8e96e1f-60f3-4651-9ee5-d237d375903c"
      unitRef="usd">727000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzktMTMtMS0xLTA_c967d96c-3b4c-4e34-ad7e-449f15a5c7a4"
      unitRef="usd">729000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTEtMS0xLTA_d7b096cf-e773-412c-b12a-e45c03d74e87"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTctMS0xLTA_0d50650f-1605-4989-96fd-024f23607735"
      unitRef="usd">292000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEwLTEzLTEtMS0w_126adc68-94d9-47f3-9bfb-8e760990028d"
      unitRef="usd">292000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEtMS0xLTI4MDQ_6fcbf816-6518-45c3-9052-e6cd61375c04"
      unitRef="shares">2990000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iefce837acf92488ea1d9316706043702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTMtMS0xLTI4MDY_acbacd73-9aba-446c-8e00-a8c4ef803c85"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTctMS0xLTI4MDY_7d4d4fb8-5f48-42df-830f-e8e7862c226f"
      unitRef="usd">20341000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEzLTEtMS0yODA2_b55acdd7-6c1b-41b3-9e42-9ebac3462423"
      unitRef="usd">20371000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6065c9fd187f490ea43825795bff9d20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTctMS0xLTA_73f2a41c-dd6d-42b0-a230-b1bbb7b63a57"
      unitRef="usd">2365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEyLTEzLTEtMS0w_dd6814fd-f6b8-4fc2-95f9-a7ac17a5b154"
      unitRef="usd">2365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i62b2a00872eb4eaa955caf9b616aa64d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEzLTktMS0xLTA_f649d635-0166-4f7b-96fb-094e4437ed56"
      unitRef="usd">-16311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzEzLTEzLTEtMS0w_9d7aa4a0-2d31-4a1b-b4d1-3d0c8f0533d1"
      unitRef="usd">-16311000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id0f4dc4ea5ef4fa89acad4484003448f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE1LTExLTEtMS0w_d449072d-f551-49f0-9d3b-75fa7f2a0826"
      unitRef="usd">629000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE1LTEzLTEtMS0w_1c39f80c-1f7d-4b14-bc24-6e4ded560d33"
      unitRef="usd">629000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i773f7000e4224b0f8f06f950328ebd1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTEtMS0xLTA_1f4c4619-52d9-4934-a62e-73d8b46c26eb"
      unitRef="shares">18970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i773f7000e4224b0f8f06f950328ebd1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTMtMS0xLTA_3c2ca565-d214-4d83-9dd5-a72341b3cd87"
      unitRef="usd">193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47fd7706624f4c0f86830bfba992382d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTUtMS0xLTA_ed863d01-eb8f-47db-b789-4a9d969d6f48"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if411235b6cc24a529e99958c820fd40b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTctMS0xLTA_214c724a-6ca9-4d8a-a569-447809aff3be"
      unitRef="usd">419827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida22bc12c4a64720b4509bea6135142c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTktMS0xLTA_3bd369c4-57c6-4edd-9043-1caccc47fdd2"
      unitRef="usd">-269953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85b462dfff08438694c9cfb8fb047c08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTExLTEtMS0w_4d093081-160d-4535-9cf8-d5fc22e8d830"
      unitRef="usd">604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTIvZnJhZzpkYTBjYTMyY2RjZjg0ZjA4OWQ4NDEwNGNhMWIxMDk0OC90YWJsZToxYzMwZmQ1OGIyMjQ0MTAzYjlkMjljZWFmYzcwYjdiNC90YWJsZXJhbmdlOjFjMzBmZDU4YjIyNDQxMDNiOWQyOWNlYWZjNzBiN2I0XzE2LTEzLTEtMS0w_9b7e97b5-6eb1-4df5-b796-faaab22cec04"
      unitRef="usd">145654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMtMS0xLTEtMA_97b31df2-6291-45cf-935d-9788723ebcb2"
      unitRef="usd">-16311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMtMy0xLTEtMA_dcb5aabe-177d-4714-a2e6-ca0afca4e020"
      unitRef="usd">30001000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUtMS0xLTEtMA_354c5c9a-4eab-4ac7-9c17-c0b377a423f7"
      unitRef="usd">16169000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUtMy0xLTEtMA_5e72e640-da26-488c-b5de-a0230850b8b0"
      unitRef="usd">18165000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzYtMS0xLTEtMA_54ee3dd0-5ee9-44c7-b844-8ae9eec7eac7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzYtMy0xLTEtMA_e2d95ff5-b5e6-4ea0-8548-d559ae75872f"
      unitRef="usd">35060000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzctMS0xLTEtMA_ddcec8b6-84b9-4cb8-b2e8-c3f40106c321"
      unitRef="usd">395000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzctMy0xLTEtMA_99c9ef59-c058-4b93-a7c3-a40b09e07ead"
      unitRef="usd">1462000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzktMS0xLTEtMA_a2cb83f5-c752-4971-a385-17180904aa6f"
      unitRef="usd">372000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzktMy0xLTEtMA_77a36462-ed49-48f1-b984-968891f600cc"
      unitRef="usd">446000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEwLTEtMS0xLTA_9b3c1b6d-72e4-4bf1-9464-5d56b9c7eb4c"
      unitRef="usd">551000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEwLTMtMS0xLTA_91649f8b-b96a-4362-8a12-c97f64518bce"
      unitRef="usd">-1193000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzExLTEtMS0xLTA_04f328ea-7d7e-4e4f-9768-e836647601c0"
      unitRef="usd">138000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzExLTMtMS0xLTA_6e1984fb-7d7e-48fa-b6c4-de5d183a9845"
      unitRef="usd">-2808000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEyLTEtMS0xLTA_ca7af64a-e31d-40df-80d3-423968bfe16c"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEyLTMtMS0xLTA_ad8ddba6-09a9-48b3-926a-1bc95f52697c"
      unitRef="usd">94293000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:ShareBasedCompensation
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEzLTEtMS0xLTA_c4bdd941-5286-436b-9590-ecaf5d263500"
      unitRef="usd">2365000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzEzLTMtMS0xLTA_f4478747-6df2-48f1-b1f0-703e809cefc6"
      unitRef="usd">2268000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTEtMS0xLTA_1de748af-59af-4025-a7a8-cf30f173e4ab"
      unitRef="usd">-59000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTMtMS0xLTA_3b0ee49a-7afe-40dd-80d5-3f4a80e6fc35"
      unitRef="usd">-62000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTEtMS0xLTY2NzY_7b3599c3-afe0-4cd9-b198-5061757a8f31"
      unitRef="usd">1135000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE0LTMtMS0xLTY2NzY_ba43accf-48c0-41d9-89b8-c20485455fa9"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE2LTEtMS0xLTA_2078c3f3-a934-4f83-b456-ba7d8a4bef03"
      unitRef="usd">-1118000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE2LTMtMS0xLTA_7218d662-15e9-42f3-9b7e-90e371bc9cbf"
      unitRef="usd">1446000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE3LTEtMS0xLTA_72eb6e31-d484-4d95-92cd-dfc3b904f847"
      unitRef="usd">-11000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE3LTMtMS0xLTA_f8b2633b-0dc2-4c92-82a8-94433b019a09"
      unitRef="usd">1581000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE4LTEtMS0xLTA_dc3d40f5-ad7f-49b6-a1a0-6c93e9639056"
      unitRef="usd">911000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE4LTMtMS0xLTA_12a2b5bd-7a11-46db-8146-8b6b4b9e852b"
      unitRef="usd">3113000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE5LTEtMS0xLTA_5032954a-84c8-41c9-9a2f-98ae313902de"
      unitRef="usd">-448000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzE5LTMtMS0xLTA_4bc7d539-1c66-4d0a-9c24-aa1de60eb175"
      unitRef="usd">-3174000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIwLTEtMS0xLTA_0f0e7b2c-de56-4ca5-9269-de1e6b96df58"
      unitRef="usd">-4596000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIwLTMtMS0xLTA_f767037a-5bc9-4967-91e7-a1a2f02e3057"
      unitRef="usd">5649000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <asur:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIxLTEtMS0xLTA_91d8606a-6c6d-4985-8024-6925540c26ba"
      unitRef="usd">-1606000</asur:IncreaseDecreaseinOperatingLeaseLiabilities>
    <asur:IncreaseDecreaseinOperatingLeaseLiabilities
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIxLTMtMS0xLTA_7e237d77-5b90-48a6-bc09-44aefc879076"
      unitRef="usd">-900000</asur:IncreaseDecreaseinOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIyLTEtMS0xLTA_67cb00d8-2461-441e-bd66-8e43592b991a"
      unitRef="usd">128000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIyLTMtMS0xLTA_b1bed672-f1b0-418c-9faa-3991b95478a5"
      unitRef="usd">5662000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIzLTEtMS0xLTA_23a3cacc-1e6b-48de-9ddc-7c6f6d256abd"
      unitRef="usd">-1707000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzIzLTMtMS0xLTA_693bc3cc-335f-4a8c-8b19-1de6ace341da"
      unitRef="usd">-4117000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI1LTEtMS0xLTA_faea09ef-bb56-4361-b06f-6ab6e44be52a"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI1LTMtMS0xLTA_6f3b0d63-08cd-4728-979a-32a2610256a0"
      unitRef="usd">118206000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI2LTEtMS0xLTA_a8cfa812-9f8f-42bc-b25c-be1efd685d11"
      unitRef="usd">13141000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI2LTMtMS0xLTA_542486c3-26dc-4995-9727-60a420c842e5"
      unitRef="usd">7443000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI3LTEtMS0xLTA_92da3bce-6f19-40a2-ad20-97f1b6c29e84"
      unitRef="usd">857000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI3LTMtMS0xLTA_33a74736-26be-403d-9f57-7f1844835154"
      unitRef="usd">1017000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI4LTEtMS0xLTA_74f24e1d-791c-4d21-809a-b21ed4a05eef"
      unitRef="usd">2780000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI4LTMtMS0xLTA_50fa1970-0e31-434a-8c17-56d4fb3103a6"
      unitRef="usd">3824000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:IncreaseDecreaseInClientFundsHeld
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI5LTEtMS0xLTA_3f72e950-aab0-4ff6-9093-9444e9043106"
      unitRef="usd">184356000</us-gaap:IncreaseDecreaseInClientFundsHeld>
    <us-gaap:IncreaseDecreaseInClientFundsHeld
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzI5LTMtMS0xLTA_2c532baa-aac5-4acd-a699-9190ec349ad2"
      unitRef="usd">20290000</us-gaap:IncreaseDecreaseInClientFundsHeld>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMwLTEtMS0xLTA_ea56d5ac-b6ef-4719-954f-a19c16599e55"
      unitRef="usd">-201134000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMwLTMtMS0xLTA_70f4a62e-0f12-4070-b7c0-96a067fc7630"
      unitRef="usd">85632000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMyLTEtMS0xLTA_5f7e2346-40ad-4332-8980-2f9c12056588"
      unitRef="usd">8856000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMyLTMtMS0xLTA_304e6dbe-5fd1-4eae-84fd-6045964e3b67"
      unitRef="usd">28636000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMzLTEtMS0xLTA_d6f5cf50-c442-43f4-a63d-47b3953e2236"
      unitRef="usd">12234000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzMzLTMtMS0xLTA_47ceacd2-689a-49a0-b4ae-0a0202e946fa"
      unitRef="usd">118421000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM0LTEtMS0xLTA_159db989-b403-419d-bcab-af42f33e2226"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM0LTMtMS0xLTA_a88a4750-3305-45f8-83c1-4cac20e4547c"
      unitRef="usd">10231000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM1LTEtMS0xLTA_4bb19089-1d45-47a3-82e9-e388d7f0ad76"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM1LTMtMS0xLTA_43cbb1e8-aa0f-47bf-bf41-30ad3c56ce7f"
      unitRef="usd">10312000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM2LTEtMS0xLTA_692d9e03-02aa-4aa2-8f89-1d17451e0e03"
      unitRef="usd">245000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM2LTMtMS0xLTA_52346e95-e2a8-44e1-888d-0a9f2fadd6e0"
      unitRef="usd">1539000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM3LTEtMS0xLTA_2f0bced2-83b2-45d1-9b62-7dd996778e87"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM3LTMtMS0xLTA_174c57a3-edff-4989-8c01-a4b73d264d32"
      unitRef="usd">102000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM4LTEtMS0xLTA_4e1beea6-c12e-4cfa-b7ed-1b279aa491fd"
      unitRef="usd">21392000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM4LTMtMS0xLTA_e0d50771-2ac8-4c0a-b366-c94565dbec1a"
      unitRef="usd">820000</us-gaap:ProceedsFromStockOptionsExercised>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM5LTEtMS0xLTA_ce13e1ab-d21e-47c0-a848-8ee6543bcc34"
      unitRef="usd">184823000</asur:ProceedsPaymentsFromClientFundObligations>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzM5LTMtMS0xLTA_ad520831-437b-4b01-bac4-23ecb20f02da"
      unitRef="usd">22669000</asur:ProceedsPaymentsFromClientFundObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQwLTEtMS0xLTA_43f14635-1644-4bac-a8f1-2c59f0859b21"
      unitRef="usd">202592000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQwLTMtMS0xLTA_f47d2a20-6c09-4aea-af56-9004289f3c96"
      unitRef="usd">-68018000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQxLTEtMS0xLTA_c2d09872-9dd9-4c50-aaad-415e51439e97"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQxLTMtMS0xLTA_347ba747-39f0-444c-9bce-600a94951837"
      unitRef="usd">-115000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQyLTEtMS0xLTA_cde8431c-d98d-482c-bc3d-42ace77818bd"
      unitRef="usd">-249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQyLTMtMS0xLTA_b40325e6-27bc-421c-a9ab-6b007dfa416f"
      unitRef="usd">13382000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQzLTEtMS0xLTA_67f00181-8715-480f-945b-8915bda970e6"
      unitRef="usd">28826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQzLTMtMS0xLTA_ab2af3e8-ffdd-4a27-8a7c-8844ff26d1a6"
      unitRef="usd">15444000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ0LTEtMS0xLTA_346a0290-575c-4cb3-a65b-3f780d87cdde"
      unitRef="usd">28577000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ0LTMtMS0xLTA_3f95a3ea-9077-4aae-81ef-9c2c9ac3d49a"
      unitRef="usd">28826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ3LTEtMS0xLTA_c5704749-019a-43cc-a725-841523c7b7bb"
      unitRef="usd">1029000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ3LTMtMS0xLTA_3b270744-d892-4db6-9524-4baa9dcbf5e2"
      unitRef="usd">8897000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ4LTEtMS0xLTA_d8a4c9e7-0f43-4882-bb50-1a23563c1372"
      unitRef="usd">3662000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzQ4LTMtMS0xLTA_456c8649-9268-4256-9dee-ccd20e50d0be"
      unitRef="usd">126000</us-gaap:IncomeTaxesPaid>
    <us-gaap:NotesIssued1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUwLTEtMS0xLTI5ODU_d0f742e5-486d-40c5-8e45-30dfbcb400f5"
      unitRef="usd">1177000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUwLTMtMS0xLTI5OTE_1ed2ebdc-2fee-4865-aa58-5371a1059ab0"
      unitRef="usd">0</us-gaap:NotesIssued1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTEtMS0xLTI5ODU_3016d141-abf1-4709-aa28-4fdc88c8d8d9"
      unitRef="usd">2745000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTMtMS0xLTI5OTE_d5dfed77-f4dc-44ae-b212-a12db8d4bbe9"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:StockIssued1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTEtMS0xLTA_37a76a41-38c6-42ab-aec6-8fd4825d8e4b"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMTUvZnJhZzo3N2IxZDgzYTcwY2U0NmIxODFkNjRjNTE0NzMyMTU0Zi90YWJsZTo3NmMyZTNhYTMyMmM0ODhhYTNmOTE5YzViZjhmMDgzOC90YWJsZXJhbmdlOjc2YzJlM2FhMzIyYzQ4OGFhM2Y5MTljNWJmOGYwODM4XzUxLTMtMS0xLTA_8622b29d-2f76-40d0-b690-b540cc63d744"
      unitRef="usd">555000</us-gaap:StockIssued1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE0NDY_ea416a71-5ac1-456d-82ee-a9da59d2e62e">THE COMPANY&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 leading provider of cloud-based Human Capital Management (&#x201c;HCM&#x201d;) software solutions and, until its divestiture in December 2019, Workspace Management software solutions. We help small and mid-sized companies grow by helping them build better teams with skills that get them to the next level, 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 &amp;amp; Tax, HR, and Time &amp;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 help clients grow their business and become the most trusted HCM resource to entrepreneurs everywhere. 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  HRServices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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, Tennessee, Nebraska, New York, Florida, Vermont, and Washington. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2020, we completed an underwritten public offering of 2,990,000 shares of our common stock at a public offering price of $7.25. We realized gross proceeds of approximately $21,700 before deducting underwriting discounts and estimated offering expenses.  Following this offering, we have approximately $111,760 available under our shelf registration statement on Form S-3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, we completed the sale of the assets of our Workspace Management business for an aggregate purchase price of approximately $121,500 in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020, we finalized our working capital adjustment and received escrow funds of $1,687. For further information regarding the transaction, see Note 12 to the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <asur:NumberOfProductLines
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzQzOTgwNDY1MjY1MDE_2c9a4701-50c7-4851-b241-4c982c7aeec8"
      unitRef="productline">4</asur:NumberOfProductLines>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMwNDg_78bafb0a-75db-4abd-a120-96b32543fd96"
      unitRef="shares">2990000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i036b0ab0fcb247deb9567e063c77e9c6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMxMDk_7180b81d-0006-4eb9-95e6-aab7c6c86f04"
      unitRef="usdPerShare">7.25</us-gaap:SaleOfStockPricePerShare>
    <asur:SaleOfStockConsiderationReceivedOnTransactionGross
      contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTMxNTY_0cdbb433-db34-4665-b477-0cbcf58cc285"
      unitRef="usd">21700000</asur:SaleOfStockConsiderationReceivedOnTransactionGross>
    <asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzE2NDkyNjc0NTIyODI_f227232c-8658-45bc-bb68-4a194605a1e0"
      unitRef="usd">111760000</asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzI3NDg3NzkwNzU0MTU_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2"
      unitRef="usd">4250000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzEyNTU_03378833-0064-4aae-b12b-fe7e7d60935e"
      unitRef="usd">121500000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:EscrowDeposit
      contextRef="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjEvZnJhZzphZGE5MzA3ZDQxNzQ0OTVlYmY1ZDkxMWY2NTYyOGFjMi90ZXh0cmVnaW9uOmFkYTkzMDdkNDE3NDQ5NWViZjVkOTExZjY1NjI4YWMyXzI3NDg3NzkwNzcyNzc_fd5f63e4-a2df-47fd-ad15-cb383ea1f126"
      unitRef="usd">1687000</us-gaap:EscrowDeposit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDkz_18cfdfcb-f20d-4383-8d68-483c27e64c71">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 our consolidated financial statements in accordance with U.S. generally accepted accounting principles and have included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in consolidation.&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SEGMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The chief operating decision maker is Asure&#x2019;s Chief Executive Officer who reviews financial information presented on a company-wide basis.&#160;&#160;Accordingly, in accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;)&#160;Accounting Standards Codification (&#x201c;ASC&#x201d;) 280, we determined that the Company has a single reporting segment and operating unit structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 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 consolidated 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 reporting period.&#160;&#160;The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of fixed 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 the Company's management believes reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;CONTINGENCIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2020, we were&#160;not party to any pending legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SIGNIFICANT RISKS AND UNCERTAINTIES&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:115%"&gt;The COVID-19 pandemic has resulted in a global economic slowdown and disruptions that have and could continue to negatively impact our business. The pandemic and numerous measures implemented to contain the virus such as business shutdowns, shelter-in-place orders and travel bans and restrictions have caused businesses, especially small and medium sized businesses some of whom are our customers, to reduce headcount or cease operations as customer demand decreased. Given the economic slowdown and other risks and uncertainties associated with the pandemic, we expect that our business, financial condition, results of operations and growth prospects will be adversely affected in the future. Our business is impacted by employment levels as we have contracts that charge clients on a per-employee basis. In addition, the conditions caused by the COVID-19 pandemic could adversely affect our customers&#x2019; ability or willingness to purchase our offerings, delay prospective customers&#x2019; purchasing decisions, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of customer subscription contracts, or affect attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.&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:115%"&gt;The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.&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:115%;text-decoration:underline"&gt;RECLASSIFICATION&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:115%"&gt;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 previously reported net income.&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:115%;text-decoration:underline"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash deposits and highly liquid investments with an original maturity of three months or less when purchased.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;INVESTMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive income (loss). The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on available-for-sale securities are included in other income (expense). The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;FUNDS HELD FOR CLIENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 are held for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services and are classified as client fund obligations on our&#160;consolidated balance sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client fund obligations represent the Company&#x2019;s contractual obligations to remit funds to satisfy clients&#x2019; payroll and tax payment obligations and are recorded on the consolidated balance sheets at the time that the Company impounds funds from clients.&#160;&#160;The client fund obligations represent liabilities that will be repaid within&#160;one year&#160;of the balance sheet date.&#160;&#160;The Company has reported client fund obligations as a current liability on the consolidated balance sheets.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the previously identified material weakness which we have subsequently remediated, the Company recovered approximately $4,290 in funds and insurance proceeds.  The Company recognized $3,961 of these funds as receivables in other assets on the consolidated balance sheets at December 31, 2019 with an offsetting liability in client fund obligations.  The Company collected the full $4,290 during the first quarter of 2020 and has since disbursed $482 of these funds resulting in a segregated $3,808 in funds held for clients with an offsetting liability in client fund obligations at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;CONCENTRATION OF CREDIT RISK&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in the ordinary course of business. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review potential customers&#x2019; credit ratings to evaluate customers&#x2019; ability to pay an obligation within the payment term, which is usually net thirty days.&#160;&#160;If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on &#x201c;Credit Hold&#x201d; if a placed order exceeds the credit limit or sooner if circumstances warrant.&#160;&#160;We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;ALLOWANCE FOR DOUBTFUL ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain an allowance for doubtful accounts at an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers.&#160;&#160;We base this allowance, in the aggregate, on historical collection experience, age of receivables and general economic conditions. The allowance for doubtful accounts also considers the need for specific customer reserves based on the customer&#x2019;s payment experience, credit worthiness and age of receivable balances.&#160;&#160;Our bad debts have not been material and have been within management expectations.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;INVENTORY&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of finished goods and is stated at the lower of cost or net realizable value, cost being determined using the first-in, first-out method. Inventory includes a full range of biometric and card recognition clocks that we sell as part of our Asure Time&amp;amp;Attendance solutions.&#160;&#160;We routinely assess our on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e"&gt;two&lt;/span&gt; to five years.&#160;&#160;Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization.&#160;&#160;We record amortization of leasehold improvements using the straight-line method over the shorter of the lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;BUSINESS COMBINATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 accounted for our acquisitions using the acquisition method of accounting based on ASC 805&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net&#160;tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. On January 1, 2019, we early adopted Accounting Standards Update ("ASU") No. 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&#160;("ASU 2017-04"). Under ASU 2017-04, an impairment charge is based on the excess of a reporting unit's carrying amount over its fair value. In 2019, we recognized an impairment loss on goodwill. See Notes 4 and 5 for additional information regarding goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862"&gt;one&lt;/span&gt; to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. &#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. We have not identified any other impairments of finite-lived intangible assets during any of the periods presented. See Note 5 for additional information regarding intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;ORIGINAL ISSUE DISCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize original issue discounts, when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense &#x2013; amortization of OID in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of&#160;gain or loss on extinguishment in the consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our revenue consists of software-as-a-service (&#x201c;SaaS&#x201d;) offerings and time-based software subscription license arrangements that also, typically, include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#x201c;HaaS&#x201d;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#x201c;HaaS&#x201d;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#x2019;s deliverable or the expiration of the customer&#x2019;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81"&gt;one&lt;/span&gt; to three years and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Recurring on the Consolidated Statement of Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our payment terms vary by the type of customer and the customer&#x2019;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932"&gt;one&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;ADVERTISING COSTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expense advertising costs as we incur them.&#160;&#160;Advertising expenses were&#160;$34&#160;and $64 for the years ended December 31, 2020 and 2019, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Operating lease assets and liabilities as shown separately in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the liability method under ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Income Taxes,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SHARE BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2018-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.&#160; The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years,&#160;beginning after December 15, 2019.&#160; Implementation on a prospective or retrospective basis varies by specific disclosure requirements. The adoption of this guidance did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2018-15,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance reduces complexity for the accounting for costs of implementing a cloud computing service arrangement and aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The adoption of this guidance did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards Yet to Be Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in December 2019. ASU 2019-12 eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for fiscal years beginning after December &lt;/span&gt;&lt;/div&gt;15, 2020, and interim periods within those fiscal years. We are currently evaluating the impact, if any, the adoption will have on our financial position and results of operations.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAw_4cfbad75-dc8f-4305-8231-018be5df7402">BASIS OF PRESENTATIONWe have prepared our consolidated financial statements in accordance with U.S. generally accepted accounting principles and have included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in consolidation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg3_5df94f37-31e7-4058-9e02-6b3cba75ccab">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SEGMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The chief operating decision maker is Asure&#x2019;s Chief Executive Officer who reviews financial information presented on a company-wide basis.&#160;&#160;Accordingly, in accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;)&#160;Accounting Standards Codification (&#x201c;ASC&#x201d;) 280, we determined that the Company has a single reporting segment and operating unit structure.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgx_8e228273-d94e-4cb6-bacd-d57ae1bea28a">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 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 consolidated 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 reporting period.&#160;&#160;The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of fixed 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 the Company's management believes reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk0_771c5358-94f5-4ae7-bf43-520fb12bca49">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;CONTINGENCIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2020, we were&#160;not party to any pending legal proceedings.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <asur:SignificantRisksAndUncertaintiesPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDI_db0d3470-cbb2-4306-866c-45b0fef61c5c">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SIGNIFICANT RISKS AND UNCERTAINTIES&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:115%"&gt;The COVID-19 pandemic has resulted in a global economic slowdown and disruptions that have and could continue to negatively impact our business. The pandemic and numerous measures implemented to contain the virus such as business shutdowns, shelter-in-place orders and travel bans and restrictions have caused businesses, especially small and medium sized businesses some of whom are our customers, to reduce headcount or cease operations as customer demand decreased. Given the economic slowdown and other risks and uncertainties associated with the pandemic, we expect that our business, financial condition, results of operations and growth prospects will be adversely affected in the future. Our business is impacted by employment levels as we have contracts that charge clients on a per-employee basis. In addition, the conditions caused by the COVID-19 pandemic could adversely affect our customers&#x2019; ability or willingness to purchase our offerings, delay prospective customers&#x2019; purchasing decisions, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of customer subscription contracts, or affect attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.&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:115%"&gt;The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.&lt;/span&gt;&lt;/div&gt;</asur:SignificantRisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQzOTgwNDY1NDA4NzA_ea8d59ea-20cc-41a8-83d6-e182733acd2b">&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:115%;text-decoration:underline"&gt;RECLASSIFICATION&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:115%"&gt;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 previously reported net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAx_921540cb-91f9-44a0-98c1-d5c0a947b755">&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:115%;text-decoration:underline"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash deposits and highly liquid investments with an original maturity of three months or less when purchased.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAy_478eee76-e7fd-4bde-b98e-102a6f8d668e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;INVESTMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive income (loss). The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on available-for-sale securities are included in other income (expense). The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgy_98930540-d817-47e8-aeac-ef2e27716cc7">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;FUNDS HELD FOR CLIENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 are held for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services and are classified as client fund obligations on our&#160;consolidated balance sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;Client fund obligations represent the Company&#x2019;s contractual obligations to remit funds to satisfy clients&#x2019; payroll and tax payment obligations and are recorded on the consolidated balance sheets at the time that the Company impounds funds from clients.&#160;&#160;The client fund obligations represent liabilities that will be repaid within&#160;one year&#160;of the balance sheet date.&#160;&#160;The Company has reported client fund obligations as a current liability on the consolidated balance sheets.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <asur:ProceedsFromCustomerFunds
      contextRef="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI1OTY_9fcd3487-6d56-4c55-a0cd-017867e78841"
      unitRef="usd">4290000</asur:ProceedsFromCustomerFunds>
    <us-gaap:CustomerFunds
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MDU_891f7e27-c0b4-49c2-8faa-a216544dc63e"
      unitRef="usd">3961000</us-gaap:CustomerFunds>
    <asur:ProceedsFromCustomerFunds
      contextRef="ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MTQ_9fcd3487-6d56-4c55-a0cd-017867e78841"
      unitRef="usd">4290000</asur:ProceedsFromCustomerFunds>
    <asur:PaymentOfCustomerFunds
      contextRef="ic6f18c1bb3064024809309134cda2d45_D20200401-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MjE_d81f06e2-ad49-4704-a530-3c3fcb897496"
      unitRef="usd">482000</asur:PaymentOfCustomerFunds>
    <us-gaap:CustomerFunds
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODI2MzA_427c9005-3c2e-4a6f-87a5-49a5d608f39c"
      unitRef="usd">3808000</us-gaap:CustomerFunds>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk1_ab734bc3-134b-41b2-912e-9b128c02692f">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NTAz_3f3a8f66-55e0-46bf-b100-ce0e414b1b48">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;CONCENTRATION OF CREDIT RISK&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in the ordinary course of business. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review potential customers&#x2019; credit ratings to evaluate customers&#x2019; ability to pay an obligation within the payment term, which is usually net thirty days.&#160;&#160;If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on &#x201c;Credit Hold&#x201d; if a placed order exceeds the credit limit or sooner if circumstances warrant.&#160;&#160;We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg4_f37d8628-fe5a-469e-90a5-70ff9213091b">ALLOWANCE FOR DOUBTFUL ACCOUNTSWe maintain an allowance for doubtful accounts at an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers.&#160;&#160;We base this allowance, in the aggregate, on historical collection experience, age of receivables and general economic conditions. The allowance for doubtful accounts also considers the need for specific customer reserves based on the customer&#x2019;s payment experience, credit worthiness and age of receivable balances.&#160;&#160;Our bad debts have not been material and have been within management expectations.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgz_3a7366b6-d6f4-4908-992a-b732ba9e701f">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;INVENTORY&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of finished goods and is stated at the lower of cost or net realizable value, cost being determined using the first-in, first-out method. Inventory includes a full range of biometric and card recognition clocks that we sell as part of our Asure Time&amp;amp;Attendance solutions.&#160;&#160;We routinely assess our on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk3_169d39f0-2f43-4013-8ab9-534cf01e23d6">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e"&gt;two&lt;/span&gt; to five years.&#160;&#160;Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization.&#160;&#160;We record amortization of leasehold improvements using the straight-line method over the shorter of the lease &lt;/span&gt;&lt;/div&gt;term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1OTM_5ee9f3ad-7fbc-497d-833f-eccacdbb61e8">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg0_3b105416-72f3-47ec-b219-e10aad69769f">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;BUSINESS COMBINATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 accounted for our acquisitions using the acquisition method of accounting based on ASC 805&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net&#160;tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDU_f77efcf9-d53b-4345-8768-680473b6906e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. On January 1, 2019, we early adopted Accounting Standards Update ("ASU") No. 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&#160;("ASU 2017-04"). Under ASU 2017-04, an impairment charge is based on the excess of a reporting unit's carrying amount over its fair value. In 2019, we recognized an impairment loss on goodwill. See Notes 4 and 5 for additional information regarding goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862"&gt;one&lt;/span&gt; to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. &#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. We have not identified any other impairments of finite-lived intangible assets during any of the periods presented. See Note 5 for additional information regarding intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDQ_5dc192c0-67f0-401e-8915-f4be25908899">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzExMTc2_dc35e288-b4a3-4fd0-93ff-3e07b580b550"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzExMTc2_f0176cab-2f37-44b6-90ab-f17f8d4e0b23"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQzOTgwNDY1NTIwODQ_b75aa068-4f3e-4c89-a4f9-0b0ce00b1844">IMPAIRMENT OF LONG-LIVED ASSETSLong-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2NDkyNjc0ODQzNjQ_6541a900-7832-4e39-93d4-a5763086f13b"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg5_fc88b44c-012a-4077-a27b-3b2455de852c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;ORIGINAL ISSUE DISCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize original issue discounts, when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense &#x2013; amortization of OID in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of&#160;gain or loss on extinguishment in the consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk4_ab3662f6-8bb2-45bc-a187-775beb8f74dd">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our revenue consists of software-as-a-service (&#x201c;SaaS&#x201d;) offerings and time-based software subscription license arrangements that also, typically, include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#x201c;HaaS&#x201d;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#x201c;HaaS&#x201d;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#x2019;s deliverable or the expiration of the customer&#x2019;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81"&gt;one&lt;/span&gt; to three years and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Recurring on the Consolidated Statement of Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our payment terms vary by the type of customer and the customer&#x2019;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932"&gt;one&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <asur:RevenueRecognitionTerm
      contextRef="if5e85a2d22964afa8c62b7f2b3218761_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE0NjA0_7508a01c-b9a7-47f3-9f87-af52a0b8a958">P1Y</asur:RevenueRecognitionTerm>
    <asur:RevenueRecognitionTerm
      contextRef="i6dc0836138fb408ba5d044e85768a573_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzQ5NDc4MDIzNTM0MDc_3598ddbe-8f48-4e76-8413-9685153ec4ab">P3Y</asur:RevenueRecognitionTerm>
    <asur:RevenueRecognitionTerm
      contextRef="i56b0417a01b44da2930bb7c922f28436_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjg2_32c322a8-5384-45f2-b4fc-a42d66209b97">P3Y</asur:RevenueRecognitionTerm>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDgw_5430919d-f48c-4caa-bf5c-5e9954f2113a">ADVERTISING COSTSWe expense advertising costs as we incur them.&#160;&#160;Advertising expenses were&#160;$34&#160;and $64 for the years ended December 31, 2020 and 2019, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mzgy_2dab752f-d204-41e3-8f1e-8ed1b55ca7d7"
      unitRef="usd">34000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mzg5_6f647fb6-d73f-4375-b366-1d4936afc8fe"
      unitRef="usd">64000</us-gaap:AdvertisingExpense>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDkw_bc8fc264-5720-43ba-b9a4-e46e9e3b0c88">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;LEASE OBLIGATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Operating lease assets and liabilities as shown separately in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg1_a80183b3-dc4e-418a-911d-33fabc26f6b4">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the liability method under ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Income Taxes,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDg2_d0d49751-674b-498d-b921-42d38619adb3">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SHARE BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzI2NDk5_a40f5898-bf46-4713-ad2f-db51f6bed4d3">&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2018-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.&#160; The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years,&#160;beginning after December 15, 2019.&#160; Implementation on a prospective or retrospective basis varies by specific disclosure requirements. The adoption of this guidance did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2018-15,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance reduces complexity for the accounting for costs of implementing a cloud computing service arrangement and aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The adoption of this guidance did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards Yet to Be Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in December 2019. ASU 2019-12 eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for fiscal years beginning after December &lt;/span&gt;&lt;/div&gt;15, 2020, and interim periods within those fiscal years. We are currently evaluating the impact, if any, the adoption will have on our financial position and results of operations.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2ODk_45c9e076-b0e1-443f-af1a-bffa540573d7">INVESTMENTS AND&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;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020 and 2019, $25,919 and $24,136, respectively, of funds held for clients were invested in available-for-sale securities consisting of government and commercial bonds, including mortgage backed securities. As of December 31, 2020 and 2019, we also had $63,999 and $48,500, respectively, of funds held for clients invested in money market funds and other cash equivalents. Cash equivalents as of December 31, 2020 and December 31, 2019 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:6.75pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:6.75pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments classified as available-for-sale consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.543%"/&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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:400;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7,574&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,711&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;501&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed 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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;25,315&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;606&#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)&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;25,919&#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:5pt 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:5pt 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:5pt 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:5pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019:&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;Funds Held for Clients&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;8,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US 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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed 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;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,035&#160;&lt;/span&gt;&lt;/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:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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="padding-left:49.5pt;padding-right:6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.84pt"&gt;Unrealized&#160;gains and losses on available-for-sale securities are included as a component of comprehensive loss. At December&#160;31, 2020, there were 69&#160;securities in an unrealized gain position and there were 2 securities in an unrealized loss position. These unrealized losses were less than $(1) individually and $(2) in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12&#160;months. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis, which may be at maturity. The Company reviews its investments to identify and evaluate investments that have an indication of 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 the Company&#x2019;s 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="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.84pt"&gt;At December&#160;31, 2020 and 2019, none of these securities were classified as cash and cash equivalents on the Company&#x2019;s balance sheet.&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Expected maturities of available-for-sale securities as of December&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.871%"/&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;5,507&#160;&lt;/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;20,412&#160;&lt;/span&gt;&lt;/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;After five years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 10 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;&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ASC 820, &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:115%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; defines fair value, establishes a framework for measuring fair value in U.S. generally accepted accounting principles and expands disclosures about fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;ASC 820 establishes a three-tier fair value hierarchy, which is based on the reliability of the inputs used in measuring fair values. These tiers include:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;text-indent:-63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:126pt;text-align:justify;text-indent:-81pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;text-indent:-63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for similar 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;div style="padding-left:90pt;text-align:justify;text-indent:-63pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;text-indent:-63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;Level 3:&#160;&#160;&#160;&#160;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;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 measured at fair value on a recurring basis as of December&#160;31, 2020 and December&#160;31, 2019, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="15" 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:700;line-height:100%"&gt;Fair Value Measure at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Total Carrying Value at December 31, 2020&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;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:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices&lt;br/&gt;in Active&lt;br/&gt;Market&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;63,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;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;95,122&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;border-top:5pt 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:5pt 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:5pt 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:5pt 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;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;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;/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,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 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measure at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices&lt;br/&gt;in Active&lt;br/&gt;Market&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,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 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;48,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 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;48,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Other Financial Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities with carrying amounts approximating fair value include cash and cash equivalents, trade accounts receivable, accounts payable, accrued expenses and other current liabilities.&#160;&#160;The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our line of credit and notes payable, including current portion, as of December&#160;31, 2020, had a carrying value of $24,913.&#160;&#160;This carrying value approximates fair value.&#160;&#160;The fair value is based on interest rates that are currently available to us for issuance of debt with similar terms and remaining maturities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Level 3 balance is comprised of a contingent purchase obligation.  This obligation is calculated using a Monte Carlo model that has significant unobservable inputs.  We will revalue this obligation each quarter until it is paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2020, we acquired certain assets of a payroll tax business. The initial Purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.  For the initial measurement, we utilized a Monte Carlo simulation to determine the fair value of the contingent purchase consideration.  We utilized a discounted cash flow model to determine if an adjustment was required at December 31, 2020.  There was a $1,135 adjustment to the fair value of the contingent consideration at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&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;&#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;Purchase&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;2,745&#160;&lt;/span&gt;&lt;/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 realized / unrealized losses&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;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i47915a2e499a4e8abfc25e118401eb5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDU0ODE_c6f94fb2-7224-4186-85b2-f509915ec995"
      unitRef="usd">25919000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9e3692e4932b45b9973bfb3af1b07fc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDU0Nzc_95a9e2c3-136f-4b42-94b6-f4d20487e927"
      unitRef="usd">24136000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i37e41421975046fe810856a86175a230_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDg3NjI_6c882bce-d733-41ee-9d25-312d88c21779"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i78490f85fa2240a0b2f373de5fca532d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDg3NzM_50454c5b-816b-4905-b6d0-81a102d2b31a"
      unitRef="usd">48500000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2OTA_ad83c172-00fc-4547-b8e7-e8c42ee44eb8">&lt;div style="padding-right:6.75pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments classified as available-for-sale consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.543%"/&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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:400;line-height:100%"&gt;December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7,574&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,711&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;501&#160;&lt;/span&gt;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed 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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;25,315&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;606&#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)&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;25,919&#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:5pt 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:5pt 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:5pt 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:5pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019:&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;Funds Held for Clients&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;8,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US 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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed 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;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,035&#160;&lt;/span&gt;&lt;/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:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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="padding-left:49.5pt;padding-right:6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.84pt"&gt;Unrealized&#160;gains and losses on available-for-sale securities are included as a component of comprehensive loss. At December&#160;31, 2020, there were 69&#160;securities in an unrealized gain position and there were 2 securities in an unrealized loss position. These unrealized losses were less than $(1) individually and $(2) in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12&#160;months. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis, which may be at maturity. The Company reviews its investments to identify and evaluate investments that have an indication of 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 the Company&#x2019;s 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="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.84pt"&gt;At December&#160;31, 2020 and 2019, none of these securities were classified as cash and cash equivalents on the Company&#x2019;s balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtMS0xLTEtMA_50f732a6-8bc6-4eeb-b7fb-b1801b407083"
      unitRef="usd">7370000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtMy0xLTEtMA_e8080b3e-588e-47c7-bdea-062df1340b9f"
      unitRef="usd">204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtNS0xLTEtMA_6020ca00-9cd1-44ef-9adc-cc464a41d77f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8bd97cd671b1411ba3c4fcfaf7121b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzMtNy0xLTEtMA_a5379605-5ca0-4d26-80e8-9d689af64fe7"
      unitRef="usd">7574000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtMS0xLTEtMA_a6cd1fb2-80f0-480c-9de5-15e918d8c41b"
      unitRef="usd">9415000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtMy0xLTEtMA_a3417da7-bc6b-4f2e-bb06-78b469f10c25"
      unitRef="usd">297000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtNS0xLTEtMA_c2e72ac9-321e-4afe-9b9e-cae36a4dc712"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i15fea5a3f2a04a7888cbee8e5d5c00d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzQtNy0xLTEtMA_b91c26ca-2736-4018-9aab-f0c951bad0d9"
      unitRef="usd">9711000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtMS0xLTEtMA_a63494f1-e493-4791-b5e2-36cd93fa38c6"
      unitRef="usd">7531000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtMy0xLTEtMA_8dfba76f-d000-4875-971d-b059d0696284"
      unitRef="usd">103000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtNS0xLTEtMA_9e65c703-7188-4c3c-a768-94e1b4620476"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie71ecd77fe7940b6a0e69d0dcdb91f99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzUtNy0xLTEtMA_90f28f01-36f6-4ebb-8e53-5287f0e25937"
      unitRef="usd">7633000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i74f89f119d574fffa4165e0b1fa5c94f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtMS0xLTEtMA_45a35deb-27cc-4c68-8649-1968da360dd6"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i74f89f119d574fffa4165e0b1fa5c94f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtMy0xLTEtMA_11cf55ac-25fe-449e-a065-24dfb2f8caf6"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i74f89f119d574fffa4165e0b1fa5c94f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtNS0xLTEtMA_554e33ad-72d2-42ae-8d73-c4cebed8bc5a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74f89f119d574fffa4165e0b1fa5c94f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzYtNy0xLTEtMA_50c96924-c822-4942-8850-3e6948564b44"
      unitRef="usd">501000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctMS0xLTEtMA_899f6177-ae0e-4ad2-bdee-27a99d6bc5dd"
      unitRef="usd">499000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctMy0xLTEtMA_38433b81-478a-4155-8462-3237885894e3"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctNS0xLTEtMA_9a62ca37-ba2f-4259-81c3-c46cf91238c5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie143d7481b194bcd8e8f334dbc5ff39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzctNy0xLTEtMA_2c78109e-705c-4f4c-b90e-650a1a07f1b4"
      unitRef="usd">500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtMS0xLTEtMA_2dcbef56-5936-4c7f-9b8d-87343fca8d38"
      unitRef="usd">25315000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtMy0xLTEtMA_6786b8a7-27de-43ae-8aff-4cf735559dc6"
      unitRef="usd">606000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtNS0xLTEtMA_621ec53e-0c2c-436c-acc1-d87ecb24ee35"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzgtNy0xLTEtMA_0cdfdbef-670c-4154-82b3-16c5b62485de"
      unitRef="usd">25919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTEtMS0xLTE2Njg_a2b5cb56-1060-4ad6-9bb7-1b30f4422771"
      unitRef="usd">8828000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTMtMS0xLTE2Njg_304cf15e-4dad-4e2d-8c5a-e3be1a25def3"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTUtMS0xLTE2Njg_0012ca97-2750-4543-ace6-37e3a4004993"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i12c32c228afe40b1a0d8616f08614857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTctMS0xLTE2Njg_f50ed3cd-12f6-4e4a-ba6c-25a016424018"
      unitRef="usd">8839000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTEtMS0xLTA_b8a2c7a6-5d97-4dea-8e5f-e9163984e52d"
      unitRef="usd">6883000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTMtMS0xLTA_18b51e52-a09d-4b9d-afac-a9a5892a5727"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTUtMS0xLTA_867bae39-3ed1-4959-ab00-e26827525eca"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i946be453ffb64d81a93a58591f5ced00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzEyLTctMS0xLTA_acbe7adb-0836-43ed-8ecd-90d9d289213b"
      unitRef="usd">6880000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTEtMS0xLTE2Njg_0d93ef15-ca3a-4796-bce3-83677b4a4d9f"
      unitRef="usd">6383000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTMtMS0xLTE2Njg_b02a633e-b3b0-4e61-80ac-4245930ece70"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTUtMS0xLTE2Njg_532f50e1-b2da-4bd2-8c4c-7d673c4f11ad"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e5e41ed78494755bfac7ab9eb44f44c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE0LTctMS0xLTE2Njg_156b0891-d8c1-4923-ab28-31b7beca80d8"
      unitRef="usd">6382000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i70f22c4fbeb04961a4b9d31e703d7233_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTEtMS0xLTE2Njg_9f6c3f43-4361-4765-8507-7cb017c4dcfa"
      unitRef="usd">1000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i70f22c4fbeb04961a4b9d31e703d7233_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTMtMS0xLTE2Njg_cb8e69b5-0a7e-425d-9f5a-070dfef954f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i70f22c4fbeb04961a4b9d31e703d7233_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTUtMS0xLTE2Njg_d43818dd-e82c-4f8d-874c-2564fe85ffb1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i70f22c4fbeb04961a4b9d31e703d7233_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE1LTctMS0xLTE2Njg_7d7d4b28-770d-4e75-a061-9448b029882c"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i23e991e82a0b4c21b7f847140f569028_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTEtMS0xLTE2Njg_0c6040f6-98da-4718-812b-f488189845fd"
      unitRef="usd">1067000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i23e991e82a0b4c21b7f847140f569028_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTMtMS0xLTE2Njg_a14a0b07-35ca-4e84-a148-0a5172b53a62"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i23e991e82a0b4c21b7f847140f569028_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTUtMS0xLTE2Njg_fa862e37-a1f2-455f-ab20-688ddd275671"
      unitRef="usd">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i23e991e82a0b4c21b7f847140f569028_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE2LTctMS0xLTE2Njg_6ea7037a-8847-49f3-8116-f5c2c0d10860"
      unitRef="usd">1035000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTEtMS0xLTE2Njg_2572c470-9bb2-433b-a950-889786632140"
      unitRef="usd">24161000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTMtMS0xLTE2Njg_54986dff-4b82-47af-b0a0-114f3d4a2b98"
      unitRef="usd">23000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTUtMS0xLTE2Njg_6d1678a1-5f4f-402f-9e94-15dee5d321c2"
      unitRef="usd">48000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpiYjA0ZDUxODkxNDA0NGE4YmRhNzFmMTJlMGE3MmNmNi90YWJsZXJhbmdlOmJiMDRkNTE4OTE0MDQ0YThiZGE3MWYxMmUwYTcyY2Y2XzE3LTctMS0xLTE2Njg_0da915e3-cd9a-4514-a147-d62e20ff3125"
      unitRef="usd">24136000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4Xzc3OQ_f03c8aa9-03fa-4aef-86a4-04c271aa7e41"
      unitRef="security">69</asur:AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination>
    <us-gaap:AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzgzOQ_071b47e2-0429-45d6-bc7b-cca56af81321"
      unitRef="security">2</us-gaap:AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i06b4c0571bc0489ea9d8444f4a36d310_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzkyNA_c4421fb2-750d-491d-803a-cbd90982ca13"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4Xzk0NA_89761a08-ad61-4668-909b-322cef1a9886"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2OTI_63c357fe-267e-46b8-8b7a-68f64afa36b1">Expected maturities of available-for-sale securities as of December&#160;31, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.871%"/&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;5,507&#160;&lt;/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;20,412&#160;&lt;/span&gt;&lt;/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;After five years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 10 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;&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzAtMS0xLTEtMA_fd96ba4a-7319-40c0-929a-8ae4a533a7a3"
      unitRef="usd">5507000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzEtMS0xLTEtMA_0414a6ab-56fa-4364-a908-c1ca7d8d8a03"
      unitRef="usd">20412000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzItMS0xLTEtMA_2b115187-1d61-4a54-b345-a40d481ea53f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzMtMS0xLTEtMA_b4b13a30-24aa-40af-837c-d36092a8a919"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmMmM2NzUzYjM1ZGM0ZjQzOTg1OGRiZDY3MjczYWJlYS90YWJsZXJhbmdlOmYyYzY3NTNiMzVkYzRmNDM5ODU4ZGJkNjcyNzNhYmVhXzQtMS0xLTEtMA_579c2fb2-a23a-4eb9-949e-0b867e53eecf"
      unitRef="usd">25919000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM2ODg_8359f427-36f1-4a01-b693-4971b7c54443">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 measured at fair value on a recurring basis as of December&#160;31, 2020 and December&#160;31, 2019, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.643%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="15" 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:700;line-height:100%"&gt;Fair Value Measure at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Total Carrying Value at December 31, 2020&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;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:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices&lt;br/&gt;in Active&lt;br/&gt;Market&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;63,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;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;95,122&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;69,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;border-top:5pt 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:5pt 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:5pt 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:5pt 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;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;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;/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,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 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measure at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Carrying Value at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices&lt;br/&gt;in Active&lt;br/&gt;Market&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,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 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;48,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 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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;48,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3e238127f90e483cb4bc13eb57423a6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtMS0xLTEtNTA4OA_dbd9c9ae-a06c-4838-ada1-c3fb87089d01"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7ec981f689504b879b7c35ee8c689bdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtMy0xLTEtNTA5OQ_61475358-0217-4595-808f-b43933f19f68"
      unitRef="usd">5204000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i32b165c8524b4fb9973ee855e6478545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtNS0xLTEtNTA5OQ_55685d1a-6d96-4f76-a13b-dcfd8cdbe304"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4b2cc783cebc4e6e877df07f83c1a2e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzQtNy0xLTEtNTA5OQ_63725678-4162-4f7b-9e76-f588a1a261fa"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i37e41421975046fe810856a86175a230_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtMS0xLTEtNTA4OA_6c882bce-d733-41ee-9d25-312d88c21779"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id5293614b4624181aa43a8d69dd89bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtMy0xLTEtNTA5OQ_6d2dd7ee-7884-4647-9796-831c5db12dc2"
      unitRef="usd">63999000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if731429a71cc4280b9f8331a8d265da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtNS0xLTEtNTA5OQ_dc6c18b4-ef6f-442d-8565-6b59e04b2243"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1990ada825314816aff38e510cbc58e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzYtNy0xLTEtNTA5OQ_838cbcb0-aa5f-4650-9b06-791788a48583"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibc4a9e6a5bed440eb5102e4a22cb41e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctMS0xLTEtNTA4OA_151b66a8-2bd0-4b92-abbe-9bac539fd379"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibbfcacda28f04d98ae50b4e68612b312_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctMy0xLTEtNTA5OQ_290503a1-73d3-44ea-9b3d-569013a0e0db"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6d9f7736fec841c684eff8247602b3a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctNS0xLTEtNTA5OQ_bcee10c5-bb35-4e2d-9e40-72617555f07c"
      unitRef="usd">25919000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id6a68964e7884c10b60bc7d51d3d6e20_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzctNy0xLTEtNTA5OQ_702c7e5f-b449-4231-8c28-10d4e53a81f1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtMS0xLTEtNTA4OA_421fd3e1-32a7-487b-b5f2-24d9d7b9afdb"
      unitRef="usd">95122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d56af6dac2b478e8e443491b2344913_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtMy0xLTEtNTA5OQ_b946e13a-f9d3-4b2a-b75d-5dd33b2e131e"
      unitRef="usd">69203000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtNS0xLTEtNTA5OQ_a27a980e-753d-429f-aefc-a01cdb1905fb"
      unitRef="usd">25919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i550223d7957e4c568bf9d5b28183919f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzgtNy0xLTEtNTA5OQ_6bd6c76c-000d-4280-8dcd-bb50ec8b098c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTEtMS0xLTUwODg_26ea50a9-866b-4943-b582-df532f5224b1"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i8d56af6dac2b478e8e443491b2344913_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTMtMS0xLTUwOTk_5f5ca0ac-ce00-4a66-83a5-addbc35c2eaa"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTUtMS0xLTUwOTk_6a98b540-9cb0-4f83-8e27-448fc3383fd7"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i550223d7957e4c568bf9d5b28183919f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzExLTctMS0xLTUwOTk_ccc91bde-6dac-4995-a118-9e5fcc3cab2f"
      unitRef="usd">3880000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTEtMS0xLTUwODg_b01970c6-026e-4943-88ff-6c589e3cb7e3"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i8d56af6dac2b478e8e443491b2344913_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTMtMS0xLTUwOTk_d3bd031d-4ea3-4cff-baca-5728fdf7515f"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6b28b98c7f5642aabf0b3be5eb502df9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTUtMS0xLTUwOTk_6fa555d6-9f08-438c-8f75-0cce5b568fba"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i550223d7957e4c568bf9d5b28183919f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTpmZjlmYWIyNTlhYmE0ZDlhYTA2N2M3NTdhNjE3YjQzMi90YWJsZXJhbmdlOmZmOWZhYjI1OWFiYTRkOWFhMDY3Yzc1N2E2MTdiNDMyXzEyLTctMS0xLTUwOTk_a3e01b76-b364-42be-b0af-6a013d5e12cb"
      unitRef="usd">3880000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i78490f85fa2240a0b2f373de5fca532d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtMS0xLTEtMA_50454c5b-816b-4905-b6d0-81a102d2b31a"
      unitRef="usd">48500000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i658b068a774d412c82430fe7d667b18f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtMy0xLTEtMA_d436736e-e667-46eb-923b-edbabdac4ae7"
      unitRef="usd">48500000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icb1842cdd0cc410baab0e2a19d9d300a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtNS0xLTEtMA_a601e14b-1f9b-4718-b2c2-19619b40201a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1352ffe0c05b4e18a2fa75128b660ac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzQtNy0xLTEtMA_34c3f1a6-4e19-47fb-a3ce-23f1a8638c18"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i54fbbf2300584e1aa7da13e3003d8002_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctMS0xLTEtMA_ea3ce894-aa30-4461-993b-1e9bf335d9c8"
      unitRef="usd">24136000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia7fe9d93080f460d93c363f293114eba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctMy0xLTEtMA_8c53b18f-303b-4d21-b563-b0adb81671b9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i26d259285d364829bc23cd636d91c6ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctNS0xLTEtMA_8d38ff2b-a496-4b66-a857-1e03d8be6ce3"
      unitRef="usd">24136000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic4b47b0236b347cf90e37b3b078684ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzctNy0xLTEtMA_7ca118aa-ab63-4d73-8eb4-d01e4237742f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtMS0xLTEtMA_d816d58f-e3f0-42c3-a11c-5801463d8461"
      unitRef="usd">72636000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5a58020b0ff44da6bbb1267c43c40aea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtMy0xLTEtMA_340a7660-619e-4663-b21f-250e87454780"
      unitRef="usd">48500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i55bf8d14b526418a857208a5b100e60b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtNS0xLTEtMA_c1c81d26-c981-4605-ba91-316107a0611c"
      unitRef="usd">24136000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i11d16e68075747dcac944ba5ba3dc870_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo3OTFhNTE0Y2FkNDI0MjU4YjhjYTZmNDRiMzU4YmM2Yi90YWJsZXJhbmdlOjc5MWE1MTRjYWQ0MjQyNThiOGNhNmY0NGIzNThiYzZiXzgtNy0xLTEtMA_5192bd97-c404-440f-9834-79836f68482c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LoansPayableFairValueDisclosure
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzM0OTU_e9ec3d57-5088-4b1b-ac5b-445e6d28a98d"
      unitRef="usd">24913000</us-gaap:LoansPayableFairValueDisclosure>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDcyNjI_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2"
      unitRef="usd">4250000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i40af28b1f9c8485f8d920cf3c4d3a64c_D20201231-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzE2NDkyNjc0NDc4MDQ_0abae9dd-9b05-4153-b543-469de3de953c"
      unitRef="usd">-1135000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90ZXh0cmVnaW9uOmM4NTQ4OGUyYTA3MjQ1NWVhN2ZjZWI3NDIzMTMxODU4XzQzOTgwNDY1MTgyMTk_c82b5b8e-203f-4001-bfdc-356dc342980e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&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;&#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;Purchase&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;2,745&#160;&lt;/span&gt;&lt;/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 realized / unrealized losses&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;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia2d43338419b45e48c132c776b5c931f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzEtMi0xLTEtMzM4MA_e7c1c849-c895-4bac-b64b-cc280526d363"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzItMi0xLTEtMzM4MA_45783ba0-02d7-45aa-a5a2-8e234949bbe1"
      unitRef="usd">2745000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibb83dde938d9434dae3af0074ca1dbc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzMtMi0xLTEtMzM4MA_173de2be-267b-43fd-b919-99f173055bfc"
      unitRef="usd">-1135000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7717c22509b84e30b5a0eeb20e604f8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzAvZnJhZzpjODU0ODhlMmEwNzI0NTVlYTdmY2ViNzQyMzEzMTg1OC90YWJsZTo0ZDJmOGExOTYzY2Q0ZTQ3ODViYWJmYjI4YzQ1YTMzOC90YWJsZXJhbmdlOjRkMmY4YTE5NjNjZDRlNDc4NWJhYmZiMjhjNDVhMzM4XzQtMi0xLTEtMzM4MA_887c96be-221d-4e2a-81ac-2470abf36865"
      unitRef="usd">3880000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzkzMzI_b414636e-c837-4cae-8bb8-834d44b65e56">ACQUISITIONS&lt;div style="margin-top:10pt;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;2020 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In January 2020, we acquired certain assets of a payroll business.  The aggregate initial purchase price for the assets was $2,153 which included a cash payment of $1,724, which we paid for in cash at closing, a custodial account hold back of $99 and a promissory note of $330, with principal and interest due in April 2021.  The Company accounted for this as an asset acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;be made by May 30, 2021 and December 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2020, we acquired certain assets of two payroll businesses and an HR consulting business.  The aggregate initial purchase price for the assets was $8,212, which included a cash payment of $7,365 at closing and promissory notes of $847, with principal and interest due in July 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Purchase Price Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is the purchase price allocation for the 2020 business acquisitions. We based the preliminary fair value estimate for the assets acquired and liabilities assumed for these acquisitions upon preliminary calculations and valuations.&#160;&#160;Our estimates and assumptions for these acquisitions are subject to change as we obtain additional information for our estimates during the respective measurement periods (up to one year from the acquisition date). The primary areas of those preliminary estimates that we have not yet finalized relate to certain tangible assets and liabilities acquired, and income and non-income based taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded the transactions using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the dates of acquisitions.&#160;The&#160;$11,853 of intangible assets subject to amortization consist of $9,753 allocated to Customer Relationships, $2,000 for Developed Technology, and $100 for Trade Names.&#160;To value the Trade Names, we employed the relief from royalty method under the market approach. For the Customer Relationships and Developed Technology, we employed&#160;a form of the excess earnings method, which is a form of the income approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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&#160;from these strategic acquisitions. 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 deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.979%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Cash &amp;amp; cash equivalents&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;196&#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;Accounts receivable&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fixed assets&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,261&#160;&lt;/span&gt;&lt;/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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,853&#160;&lt;/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:700;line-height:100%"&gt;Total assets acquired&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 #000000;padding:2px 0 2px 1pt;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;$&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:700;line-height:100%"&gt;22,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Client fund obligations&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;5,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,505&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #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;Net assets acquired&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:5pt 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%"&gt;17,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the purchase price to the fair value of net assets acquired at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.979%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Purchase price&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,339&#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;Notes payable&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;1,177&#160;&lt;/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;Custodial hold back&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;99&#160;&lt;/span&gt;&lt;/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;Adjustment to fair value of contingent liability&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;2,745&#160;&lt;/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:700;line-height:100%"&gt;Fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="margin-top:10pt;text-indent:27pt"&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;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of certain assets of the payroll tax business in July 2020, we recorded contingent consideration based upon the expected achievement of certain milestone goals. We will record any changes to the fair value of contingent consideration due to changes in assumptions used in preparing the valuation model in selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration is valued using a multi-scenario discounted cash flow method. The assumptions used in preparing the discounted cash flow method include estimates for outcomes if milestone goals are achieved and the probability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of achieving each outcome. Management estimates probabilities and then applies them to management&#x2019;s conservative case forecast, most likely case forecast and optimistic case forecast with the various scenarios.&#160;The Company retained a third-party expert to assist in determining the value of the contingent consideration for the third quarter 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 30, 2020, the third-party expert determined the value of the contingent consideration for the acquisition was $2,745 based on a Monte Carlo simulation model&#160;for fiscal 2020 to 2021. At December 31, 2020, we increased the amount to $3,880 based on a discounted cash flow model for fiscal 2020 to 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <asur:AssetAcquisitionConsiderationTransferred
      contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3NTE_2a68f85a-fdde-4a27-978b-68e9447a5b00"
      unitRef="usd">2153000</asur:AssetAcquisitionConsiderationTransferred>
    <asur:PaymentsForAssetAcquisitions
      contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODAxMTY_16bb47a9-16d3-47c8-b627-73a536c3c3f3"
      unitRef="usd">1724000</asur:PaymentsForAssetAcquisitions>
    <asur:AssetAcquisitionConsiderationTransferredFeesIncurred
      contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3ODQ_cf74b6f4-653a-49e1-83cd-552335b2dcb4"
      unitRef="usd">99000</asur:AssetAcquisitionConsiderationTransferredFeesIncurred>
    <asur:AssetAcquisitionConsiderationTransferredLiabilitiesIncurred
      contextRef="i1605f8881ce941f7ac9577d048713c21_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA3NDU_0b57e135-d5ff-4b8c-be54-0efdf292b6b2"
      unitRef="usd">330000</asur:AssetAcquisitionConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzA4OTU_3b9f2264-99c7-40f8-a2bd-01e361d8f9e2"
      unitRef="usd">4250000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NTg3MTM_8a39b8d3-baa6-4d28-ac73-6d7ee1c95e36"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA0ODM_45191f20-a0c2-4eff-a07f-4aea295cbde2"
      unitRef="usd">8212000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0ODA0ODg_2055064e-e958-48a7-9280-42d9990d655e"
      unitRef="usd">7365000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ib4d1a2d76b754172bffaab5b5aa16614_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NDk5ODM_f8b9914f-d797-4471-b9eb-e67171e482cc"
      unitRef="usd">847000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyMzQ_ffc223c5-0fa6-470a-9f5e-4c77a34436eb"
      unitRef="usd">11853000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9285dbcbcaab42ccb17828201d1459b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyMzk_2d6adea4-5ae2-4170-a5f5-65f1dd241374"
      unitRef="usd">9753000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ieb8c771cdfb045fa82618185bc08dc72_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyNDQ_4082009c-2c7e-4bcc-8f4f-e943582227f3"
      unitRef="usd">2000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2d23c0d93349432094e4e5e09693df6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzE2NDkyNjc0NzUyNDk_dbecd278-d181-4da6-96a9-0979939db9af"
      unitRef="usd">100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NDgyNTE_4c907704-e433-44b6-9c27-dbb784bbb1bc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.979%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Cash &amp;amp; cash equivalents&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;196&#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;Accounts receivable&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fixed assets&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,261&#160;&lt;/span&gt;&lt;/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;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,853&#160;&lt;/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:700;line-height:100%"&gt;Total assets acquired&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 #000000;padding:2px 0 2px 1pt;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;$&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:700;line-height:100%"&gt;22,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Client fund obligations&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;5,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,505&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #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;Net assets acquired&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:5pt 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%"&gt;17,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:5pt 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;</asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock>
    <asur:BusinessCombinationAndAssetAcquisitionCashAndEquivalents
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzEtMi0xLTEtMzY2MQ_d8470117-7a71-48dc-9984-65c6f4a34a38"
      unitRef="usd">196000</asur:BusinessCombinationAndAssetAcquisitionCashAndEquivalents>
    <asur:BusinessCombinationAndAssetAcquisitionAccountsReceivable
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzItMi0xLTEtMzY2MQ_821359c7-5679-4090-a011-639cd8873923"
      unitRef="usd">48000</asur:BusinessCombinationAndAssetAcquisitionAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzMtMi0xLTEtMzY2MQ_696b7fe1-f3fc-4c58-8bc7-92e356648d1d"
      unitRef="usd">2000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <asur:BusinessCombinationAndAssetAcquisitionFundsHeldForClients
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzYtMi0xLTEtMzY2MQ_c9027c77-4c9c-40b3-a7c2-84cbf58bf015"
      unitRef="usd">5505000</asur:BusinessCombinationAndAssetAcquisitionFundsHeldForClients>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzctMi0xLTEtMzY2MQ_a9ce21ba-a97f-4fa4-a635-ec2146583708"
      unitRef="usd">5261000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzgtMi0xLTEtMzY2MQ_ffc223c5-0fa6-470a-9f5e-4c77a34436eb"
      unitRef="usd">11853000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <asur:BusinessCombinationAndAssetAcquisitionAssetsAcquired
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzktMi0xLTEtMzY2MQ_7b3359da-741d-4ff4-8da4-b84ff4482443"
      unitRef="usd">22865000</asur:BusinessCombinationAndAssetAcquisitionAssetsAcquired>
    <asur:BusinessCombinationAndAssetAcquisitionClientFundObligation
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE0LTItMS0xLTM2NjE_b75d2500-8489-44eb-91f1-00ac409ca395"
      unitRef="usd">5505000</asur:BusinessCombinationAndAssetAcquisitionClientFundObligation>
    <asur:BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE1LTItMS0xLTM2NjE_8e9744c2-9031-4a3f-9cfc-15e5edfcd0a2"
      unitRef="usd">5505000</asur:BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed>
    <asur:BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo4MzFkYzEyYjRmMGQ0YzM4YTgzNjkyNDE2MGFkOTU5MS90YWJsZXJhbmdlOjgzMWRjMTJiNGYwZDRjMzhhODM2OTI0MTYwYWQ5NTkxXzE2LTItMS0xLTM2NjE_8f521688-dd19-41ee-a207-35e09b985011"
      unitRef="usd">17360000</asur:BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet>
    <asur:ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzkzMjc_0210bff9-de33-4a4c-8097-024e7df1c3f3">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the purchase price to the fair value of net assets acquired at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.979%"/&gt;&lt;td style="width:0.1%"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Purchase price&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;13,339&#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;Notes payable&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;1,177&#160;&lt;/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;Custodial hold back&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;99&#160;&lt;/span&gt;&lt;/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;Adjustment to fair value of contingent liability&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;2,745&#160;&lt;/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:700;line-height:100%"&gt;Fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</asur:ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock>
    <asur:PaymentsToAcquireBusinessesAndAssetAcquisitions
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzEtMi0xLTEtMzcxNA_6a28bda9-dfd5-49a1-8465-9482d4a0ec00"
      unitRef="usd">13339000</asur:PaymentsToAcquireBusinessesAndAssetAcquisitions>
    <asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzItMi0xLTEtNTU5OQ_1684da3f-8613-43cd-99f8-6efd34242ac5"
      unitRef="usd">1177000</asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred>
    <asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtNjM2Mw_6c76fcce-a78c-4228-84d3-454f6d02d5e7"
      unitRef="usd">99000</asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred>
    <asur:BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtMzcxOA_f74b61b2-94e3-40c0-92b0-e4792c022dce"
      unitRef="usd">2745000</asur:BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability>
    <asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferred
      contextRef="i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90YWJsZTo5MTAwNDA3YzQ3ZGY0MTNkOWNhNjRkMTNiMTI5YmNkNC90YWJsZXJhbmdlOjkxMDA0MDdjNDdkZjQxM2Q5Y2E2NGQxM2IxMjliY2Q0XzMtMi0xLTEtMzcyNA_d8b1c225-4472-4602-9110-76f703c3bde3"
      unitRef="usd">17360000</asur:BusinessCombinationAndAssetAcquisitionConsiderationTransferred>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i9131ee1da6714314810a96f25eee2e41_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzgxNzA_181c7b70-ea92-4cc0-9c71-1b2588f9988f"
      unitRef="usd">2745000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ia4185382eae84f7f99665cad06e109c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzMvZnJhZzo0OTQ1MjNhZjM0Yjk0OGJhYmU3MzRkOGRlMjAyYWY3MC90ZXh0cmVnaW9uOjQ5NDUyM2FmMzRiOTQ4YmFiZTczNGQ4ZGUyMDJhZjcwXzQzOTgwNDY1NTg3MTg_bdecbf25-278a-4266-ba14-ea0e23065e6b"
      unitRef="usd">3880000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzI_a5d908fb-d33b-487a-861e-8e38fd1a03a7">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for our historical acquisitions&#160;in accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160; We recorded the amount exceeding the fair value of net assets acquired at the date of acquisition as goodwill. We recorded intangible assets apart from goodwill if the assets had contractual or other legal rights or if the assets could be separated and sold, transferred, licensed, rented or exchanged.&#160;Our goodwill relates to acquisitions from 2011 through 2020.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with&#160;ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other&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;, we review and evaluate our long-lived assets, including intangible assets with finite lives, for impairment whenever events or changes in circumstances indicate that we may not recover their net book value.&#160;We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests, if indicators of potential impairment exist, using a fair-value-based approach. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We typically use an income method to estimate the fair value of these assets, which is based on forecasts of the expected future cash flows attributable to the respective assets. Significant estimates and assumptions inherent in the valuations reflect a consideration of other marketplace participants, and include the amount and timing of future cash flows (including expected growth rates and profitability). Estimates utilized in the projected cash flows include consideration of macroeconomic conditions, overall category growth rates, competitive activities, cost containment and margin expansion, Company business plans, the underlying product or technology life cycles, economic barriers to entry, a brand's relative market position and the discount rate applied to the cash flows. Unanticipated market or macroeconomic events and circumstances may occur, which could affect the accuracy or validity of the estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2020, we determined that the estimated fair value of our reporting unit was greater than its carrying value.  We determined this using the quantitative method.  In addition, we also performed the income based approach discussed above and compared the market value of our common stock to our reporting unit&#x2019;s carrying value noting its market value exceeded carrying value.  Therefore, we had no impairment charge for 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2019, we determined that the estimated fair value of our reporting unit was less than its carrying value. Therefore, we compared the carrying value of the reporting unit to its fair value in order to determine if an impairment exists. In addition to performing the income based approach discussed above we compared the market value of our common stock to our reporting unit&#x2019;s carrying value noting its carrying value exceeded market value. A non-cash, before-tax impairment charge of 35,060 was recognized to reduce the carrying amount of the goodwill to its estimated fair value as of December 31, 2019. There were no impairment indicators or triggering events during the first three quarters of 2019. The sale of our Workspace Management business in the fourth quarter led to an increase in the carrying value of the remaining business above its market value as of December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 the estimates and assumptions utilized in our impairment testing are reasonable and are comparable to those that would be used by other marketplace participants. However, actual events and results could differ substantially from those used in our valuations. To the extent such factors result in a failure to achieve the level of projected cash flows initially used to estimate fair value for purposes of establishing or subsequently impairing the carrying amount of goodwill and related intangible assets, we may need to record additional non-cash impairment charges in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their estimated period of benefit, which generally ranges from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzM2MDY_ac34474c-6c58-40e0-885e-a61e4d31f4ca"&gt;one&lt;/span&gt; to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.&#160;In 2019, we disposed of certain trade names in relation to our rebranding efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 changes in our goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at December&#160;31, 2018&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;99,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Goodwill recognized upon acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to goodwill associated with acquisitions&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;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;68,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Goodwill recognized upon acquisition&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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&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.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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 (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&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 #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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(7,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#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;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:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,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;(28,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,412&#160;&lt;/span&gt;&lt;/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;Reseller Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&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;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;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/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;Noncompete&#160;Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&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;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;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&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.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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 (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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 #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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;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;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#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;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:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/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;Reseller Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&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;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/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;Noncompete&#160;Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&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;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;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 expense using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses were $9,547 and $11,765 for 2020 and 2019, respectively, included in Operating Expenses. Amortization expenses recorded in Cost of Sales were $1,604 and $1,994 for 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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;Year Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,601&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,552&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia3069f19c8734cc2b247c3973076895f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzE2NDkyNjc0NDY3NzY_326e49a7-5879-46be-a58f-55fb7df41cad"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzE2NDkyNjc0NDYyNTM_8738a2d2-de63-42d6-b957-6e97ebe2a2dc"
      unitRef="usd">35060000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ5NDc4MDIzMjk1NzM_3432f3e0-fb19-470a-93f2-f819e57c0e88">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzM_2c5add9d-0da5-4a80-bbd8-c938b1f233c0">The following table summarizes the changes in our goodwill:&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:74.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at December&#160;31, 2018&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;99,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Goodwill recognized upon acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to goodwill associated with acquisitions&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;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;68,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Goodwill recognized upon acquisition&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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzAtMS0xLTEtMA_02f3a19c-b5b7-4dbc-8c12-38d6e70e1fa8"
      unitRef="usd">99108000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzEtMS0xLTEtMA_5ac0656b-21e7-4f1e-b2d5-57c5c2be6f39"
      unitRef="usd">4826000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzItMS0xLTEtMA_d88c267d-e0ec-4506-9291-4940a3b358b6"
      unitRef="usd">-177000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzMtMS0xLTEtMjE4MA_924444f5-3811-454b-9032-69b894a5b6f6"
      unitRef="usd">35060000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzMtMS0xLTEtMA_b3e5df6c-115b-43d8-b1ad-a5b28ef7a0cf"
      unitRef="usd">68697000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzQtMS0xLTEtMA_700bb1e4-fa46-45f8-8ac3-daa70be09b9b"
      unitRef="usd">5261000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTozNWNmY2RjNjc4MjU0NDA4YmJjMjg5YWE4NzE0NWQzMy90YWJsZXJhbmdlOjM1Y2ZjZGM2NzgyNTQ0MDhiYmMyODlhYTg3MTQ1ZDMzXzktMS0xLTEtMA_8949e834-2399-4369-a4d7-3a13090e9336"
      unitRef="usd">73958000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzQ_603e41a0-1c3c-4df8-a223-cb729bb3128e">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&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.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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 (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&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 #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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(7,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#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;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:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,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;(28,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,412&#160;&lt;/span&gt;&lt;/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;Reseller Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&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;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;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/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;Noncompete&#160;Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&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;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;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&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.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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 (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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 #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:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;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;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#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;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:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/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;Reseller Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&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;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/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;Noncompete&#160;Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&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;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;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;8.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,850&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i0f3a98343ad84374a1e8b9aab9821df5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItMi0xLTEtMA_cd240719-d83d-4ae6-afc6-05450e2a86b1">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i439037a4945949c18ee675e5e8ffe8a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItNC0xLTEtMA_229ec774-94d3-4095-818f-a3fda2fb4f9f"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i439037a4945949c18ee675e5e8ffe8a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItNi0xLTEtMA_eb59def0-0037-42bd-9460-fed00ad2f8ea"
      unitRef="usd">7608000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i439037a4945949c18ee675e5e8ffe8a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzItOC0xLTEtMA_4d601142-77be-4c74-82fb-942d49e414e1"
      unitRef="usd">4393000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i22733b53714b46f0a0760e488e98f1cd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtMi0xLTEtMA_db713b75-3387-4e52-b5c2-0f623aded78c">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i149fe36ce551449aab5159bd127f9be8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtNC0xLTEtMA_5e76912b-76e6-43c7-a3e3-f36b82015345"
      unitRef="usd">88310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i149fe36ce551449aab5159bd127f9be8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtNi0xLTEtMA_dc813a77-9409-43ec-a1ea-226e0bcbe606"
      unitRef="usd">28898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i149fe36ce551449aab5159bd127f9be8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzMtOC0xLTEtMA_37fba5b5-ea53-48aa-8dd9-b61face1668a"
      unitRef="usd">59412000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i625b27baddf243569ddbffbc665b8019_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtMi0xLTEtMA_0d791264-8dc2-49b4-8016-1f50262d757c">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4df61962a7524626b70cc57540c36548_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtNC0xLTEtMA_5c5d510e-f1f4-4744-9611-34efa5d4655a"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4df61962a7524626b70cc57540c36548_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtNi0xLTEtMA_2111ec35-06bb-41ad-ac8e-d3c3a85029cc"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4df61962a7524626b70cc57540c36548_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzQtOC0xLTEtMA_4514ee86-54e7-4418-b661-27f304c44f91"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i03a8c0a8d3364239ac80a068f3c4037a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtMi0xLTEtMA_4ea93034-e7fd-4eda-a1ac-d275f00f9c93">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtNC0xLTEtMA_ae6cf85c-6bbe-4466-939f-7bc8a868a204"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtNi0xLTEtMA_6d79421f-4b5b-4ef8-bd0b-6a1cdf206e5e"
      unitRef="usd">312000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia4d57e60b1b94d60ae7b5427dc15e836_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzUtOC0xLTEtMA_0d5d8e00-b7a1-45c3-9c0d-9e9659f2fa7c"
      unitRef="usd">568000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i831afe950c6646a394229aa14b25e4e6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtMi0xLTEtMA_a15d9e14-01be-4f1b-8b1e-d32c42ef2556">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic2688994fa7e495baaf20de6f8cec2f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtNC0xLTEtMA_a7ad61bf-c112-41fd-8265-7cf64555f4f0"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic2688994fa7e495baaf20de6f8cec2f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtNi0xLTEtMA_d2be4527-492a-40fd-afb7-cc3b3cf6a4b7"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic2688994fa7e495baaf20de6f8cec2f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzYtOC0xLTEtMA_e2b6733d-15bb-4061-b3b7-bc9f4e6be2c0"
      unitRef="usd">179000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctMi0xLTEtMA_57712364-1a43-4446-a6ab-b91429c67b27">P8Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctNC0xLTEtMA_034955c6-0386-4403-a6da-caeb979d0e2a"
      unitRef="usd">103076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctNi0xLTEtMA_981c1856-2d23-47ae-8ee3-3e519f1c16a0"
      unitRef="usd">38524000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTpkYzBjOTcxMTRlOWM0YjgyYjY1MmFiMTNlZjBmNTZhMi90YWJsZXJhbmdlOmRjMGM5NzExNGU5YzRiODJiNjUyYWIxM2VmMGY1NmEyXzctOC0xLTEtMA_b4fa4bc7-e378-4672-b0e7-4fa4b84b3124"
      unitRef="usd">64552000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iab7ffe977a0247dd8007fcc29fef1fec_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItMi0xLTEtMA_489609a3-4a90-4cfc-ae2f-57de6041871f">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItNC0xLTEtMA_b6463ba9-13e6-4e70-9320-ab0dd79713fb"
      unitRef="usd">10001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItNi0xLTEtMA_b71f138d-1c5a-45a0-ada2-1eb389b6b809"
      unitRef="usd">6004000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifeb06a5bb0f74bf58f4baffd60e571c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzItOC0xLTEtMA_5ddac19c-492e-47e0-8a5d-58db4e7c6905"
      unitRef="usd">3997000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i3be3f2a46acd451c8a9803153113a382_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtMi0xLTEtMA_8f4f2c42-5e62-4aca-8333-1c0388a06b89">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtNC0xLTEtMA_d7507d9f-24dc-4609-b697-af8754b9a3b2"
      unitRef="usd">78558000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtNi0xLTEtMA_7d6fc7f7-af62-4852-b9c4-20be8c90b103"
      unitRef="usd">19757000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1767bc7041ca4404bb1d4fd7e5c11631_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzMtOC0xLTEtMA_fbf28b8c-b934-42a6-9cb9-932825259794"
      unitRef="usd">58801000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="if29342e22e674ad0b8e4ce2fdd307ce5_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtMi0xLTEtMA_50b1546d-04df-4340-8380-e05ac837ca2b">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb72090992d04b519598c2adf08adbd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtNC0xLTEtMA_b94bc318-d5e0-46f2-bf20-f2a728395c8b"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb72090992d04b519598c2adf08adbd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtNi0xLTEtMA_d5291fe2-77c4-4a11-bd06-4d7b5fdb9b44"
      unitRef="usd">853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb72090992d04b519598c2adf08adbd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzQtOC0xLTEtMA_99e0d8b8-33e2-4c0d-a420-cef80be672a9"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i6d916b65630e4523b63f076957708fcb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtMi0xLTEtMA_a7dda208-9d32-4d1f-ab81-f1819910cb43">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2ae8569ff2e43039f8058a5aa81055c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtNC0xLTEtMA_abb44a70-6184-4cdb-abb0-0f4f53f4a307"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2ae8569ff2e43039f8058a5aa81055c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtNi0xLTEtMA_fcb53ac3-ad12-44e4-8bdb-c4b8a4be8429"
      unitRef="usd">78000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2ae8569ff2e43039f8058a5aa81055c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzUtOC0xLTEtMA_4e313b82-4540-482e-a748-74073165e387"
      unitRef="usd">702000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="if69cd8a60bba4dccb0554c19744e5449_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtMi0xLTEtMA_ff013835-124c-4972-8b52-2574ffe30300">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if2afa949a4584094aa3661804d6952e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtNC0xLTEtMA_e5469f81-6cdd-4403-96d1-fd5e893ac7c9"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if2afa949a4584094aa3661804d6952e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtNi0xLTEtMA_8ba1a22c-f0e8-4dc1-81d9-df190b81f95a"
      unitRef="usd">682000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if2afa949a4584094aa3661804d6952e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzYtOC0xLTEtMA_4486edef-0be3-4c99-9d9a-3a931f26ab1b"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctMi0xLTEtMA_83b678d9-6348-4610-b1a2-cb709f866178">P8Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctNC0xLTEtMA_ce8a2f95-9b47-4528-a6c1-99803455c4c9"
      unitRef="usd">91224000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctNi0xLTEtMA_195b91cf-e790-4333-a3a4-e4085abd0c41"
      unitRef="usd">27374000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZToxY2Y3YzczNjhkM2I0YzczYWM4ZDcwNWM1YTQ2MzVlNC90YWJsZXJhbmdlOjFjZjdjNzM2OGQzYjRjNzNhYzhkNzA1YzVhNDYzNWU0XzctOC0xLTEtMA_b6fb8cda-9845-487b-8f00-18d70dbf0fff"
      unitRef="usd">63850000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQyOTA_ff93f2c0-64bc-4928-909e-9df70f59f3bb"
      unitRef="usd">9547000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQyOTc_6e44cbb7-95fe-46c0-88ed-8f2e5ec70729"
      unitRef="usd">11765000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ0MTQ_8acff2a4-8951-426d-906f-eb6c9610d74c"
      unitRef="usd">1604000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ0MjE_368457e2-12f0-4911-ad26-92540bf7e24c"
      unitRef="usd">1994000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzQ1NzE_a9c767c8-cf82-4e17-8599-15d8e896b52f">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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;Year Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,601&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,552&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzEtMS0xLTEtMA_e169a4a0-b3fc-4a52-b88a-8dba3b1c4f7e"
      unitRef="usd">11601000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzItMS0xLTEtMA_38b7a439-d6c6-4f0f-a67c-08d05be5745b"
      unitRef="usd">11068000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzMtMS0xLTEtMA_b76cba0e-a90b-49ac-8bcb-fb60a170ea6e"
      unitRef="usd">9942000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzQtMS0xLTEtMA_6404b484-61c5-45df-8ef6-64428da12e1b"
      unitRef="usd">9682000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzUtMS0xLTEtMA_4487332f-cf99-4ec7-b53f-f65484c79893"
      unitRef="usd">8896000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzYtMS0xLTEtMA_be4d8de7-1222-49ba-8c29-3e56e9bc0d58"
      unitRef="usd">13363000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90YWJsZTphODAxOTI2ZGQ3YmI0ODI5OTM5OTViY2U5NzJmODFjYi90YWJsZXJhbmdlOmE4MDE5MjZkZDdiYjQ4Mjk5Mzk5NWJjZTk3MmY4MWNiXzctMS0xLTEtMA_313f8006-58dc-450f-b570-c927b23707a8"
      unitRef="usd">64552000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MDg_31252f1d-c13e-4716-bb50-eb0063418a23">NOTES PAYABLE&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&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;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;Stated&#160;Interest&#160;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;2020&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;2019&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;Subordinated Notes Payable- acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/1/2021 - 7/1/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: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,182&#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;7,185&#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;PPP Loan - Pinnacle Bank&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;4/15/2022&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;1.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;8,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Term Loan - Wells Fargo term loan&lt;/span&gt;&lt;/td&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;12/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 Notes Payable&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 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;24,913&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;27,185&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term 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: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;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,696&#160;&lt;/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="6" 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;Long-term notes payable&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 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;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,489&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.810%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:115%"&gt;Information presented in this table, the table that immediately follows and the last table in this footnote includes principal and interest due under the terms of a promissory note with Pinnacle Bank. This loan was issued to us in connection with the Paycheck Protection Program pursuant to Title I of the Coronavirus Aid, Relief and Economic Security Act. Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. Under the terms of our promissory note with Pinnacle Bank, we would have been required to make payments on this promissory note in November 2020; however, the Small Business Administration issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank.  We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019:&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;div&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, current portion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#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;(78)&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;12,310&#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="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;Notes payable, net of current portion&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Notes Payable&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;24,913&#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;(378)&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;24,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:3.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.368%"/&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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Net Notes Payable includes $6,866 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make any payments until the Small Business Administration has made a decision regarding our application for loan forgiveness. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Net Notes Payable, includes $1,989 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make payments until the Small Business Administration has made a decision regarding our application for loan forgiveness.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:400;line-height:100%"&gt;Notes payable, current portion&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;2,696&#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;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Notes Payable&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;27,185&#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;(472)&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;26,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 gross principal payments related to our outstanding debt as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;Year Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/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;2022&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,400&#160;&lt;/span&gt;&lt;/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;2023&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;/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;2024&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;8,625&#160;&lt;/span&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gross Notes Payable&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;24,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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 - Wells Fargo N.A.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2014, we entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with Wells Fargo, as administrative agent, and the lenders that are party thereto. The Credit Agreement contains customary events of default, including, among others, payment defaults, covenant defaults,&#160;judgment defaults, bankruptcy and insolvency events, cross defaults to certain indebtedness, incorrect representations or warranties, and change of control. In some cases, the defaults are subject to customary notice and grace period provisions. In March 2014 and in connection with the Credit Agreement, we and our wholly-owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank. Under the Guaranty and Security Agreement, we and each of our wholly-owned active subsidiaries have guaranteed all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#x2019; assets.  The Credit Agreement has been amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. As described below, the Credit Agreement was also amended, but not restated, on August 10, 2020.&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:115%"&gt;Following the amendment and restatement on December 31, 2019, the Credit Agreement provided for $20,000 in term loans and a $10,000 revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants, including adding a covenant based on achieving EBITDA of at least $3,750 for the three months ended March 31, 2020, $4,850 for the six months ended June 30, 2020 and $5,950 for the nine months ended September 30, 2020, which covenant was in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020.&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:115%"&gt;On July 7, 2020, our senior lender identified certain events of default under our Credit Agreement and reserved their rights to pursue their remedies as a result of the events of default and issued a reservation of rights letter related to these events of default on July 10, 2020. The primary event of default that triggered the reservation of rights letter was our failure to achieve Minimum EBITDA of $3,750 for the first quarter ending March 31, 2020, as required under Section 7 of the Credit Agreement, which failure was a result of impacts to our business driven primarily by COVID-19. This covenant was set in December 31, 2019, before the Covid-19 pandemic and its possible effects on our business were known to our senior lender or us. The other events of default our lender identified were technical defaults resulting from the fact that we were either unaware that our senior lender was considering the failure to achieve Minimum EBITDA an event of default as of May 11, 2020 or because we were unaware that the senior lender was still requiring that we provide certain requested documents in connection with our banking relationship. Under the reservation of rights letter, the senior lender began accruing default interest from May 11, 2020.&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:115%"&gt;On August 10, 2020, we entered into a waiver and amendment to our Credit Agreement and our Amended and Restated Guaranty and Security Agreement (the &#x201c;Amendment&#x201d;). The Credit Agreement now provides for $10,000 in term loans and a $5,000 revolver and required that we make a principal payment of $9,750 on our outstanding term loans and reduce future availability on our revolver by $5,000. The Amendment provides for an accordion feature to our term loan that would allow us &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;to borrow up to an additional $15,000 in term loans subject to certain conditions following the Covenant Conversion Date.  The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024. The Amendment also reset our financial covenants and added a new financial covenant for minimum recurring revenue. The Amendment does not require that we meet our fixed charge ratio or leverage ratio covenant until the Covenant Conversion Date. The Coverage Conversion Date is the earlier of August 10, 2022 or the date in which we have satisfied the fixed charge coverage ratio and leverage ratio for two consecutive reporting periods. Until such time, we are only obligated to comply with our minimum EBITDA and minimum recurring revenue covenants. We expect to be in compliance with these amended financial covenants over the next twelve months and are compliant as of 12/31/2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In addition to the requirement that we pay $9,750 on our outstanding term loans, we were also required to pay our senior lender an amendment fee of $225. Our senior lender waived any prepayment penalty that would have otherwise been due on the $9,750 payment toward our term loan and agreed that we would not owe a prepayment penalty if we were to refinance our facility before December 31, 2021. Finally, as a condition to the amendment, our senior lender required that we agree to obtain lender consent for any acquisitions until the later of August 10, 2021 or the Covenant Conversion Date. Previously certain types of acquisitions were deemed permitted acquisitions, which did not require our lender&#x2019;s consent. We do not anticipate an issue with obtaining consent from our lender for accretive acquisitions.&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:115%"&gt;As of December 31, 2020, and December 31, 2019, no amount was outstanding and $4,500 and $10,000, respectively, was available for borrowing under the revolver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Third Amended and Restated Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Third Amended Restated Credit Agreement (the "Third Restated Credit Agreement"), which we entered on December 31, 2019, amends the applicable margin rates for determining the interest rate payable on the loans as follows:&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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:700;line-height:100%"&gt;Leverage Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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:700;line-height:100%"&gt;Applicable Margin Relative&lt;br/&gt;to Base Rate Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;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:700;line-height:100%"&gt;Applicable Margin Relative to&lt;br/&gt;LIBOR Rate Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;&amp;lt; 2.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;2.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;3.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;&#x2264; 3.00:1.00, and &#x2265; 2.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;2.75% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;3.75% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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;&#x2265; 3.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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;3.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;4.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;&#160;&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;The outstanding principal amount of the term loan is payable as follows:&lt;/span&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$125 beginning on March 31, 2020 and the last day of each fiscal quarter thereafter through and including December 31, 2021; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$250 beginning on March 31, 2022 and the last day of each fiscal quarter thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024.&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;&#160;&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;The Third Restated Credit Agreement also:&lt;/span&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;adds a covenant that requires that we achieve EBITDA of at least $3,750 for the three months ended March 31, 2020, $4,850 for the six months ended June 30, 2020 and $5,950 for the nine months ended September 30, 2020, which covenant is in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020;&lt;/span&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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;amends our leverage ratio covenant to decrease the maximum ratio to&#160;3.50:1.00 at December 31, 2020, 3.25:1.00 at March 31, 2021 and June 30, 2021 and 2.50:1.00 at September 30, 2021 and each quarter-end thereafter; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;amends our fixed charge coverage ratio to be no less than 1.00:1.00 at March 31, 2020, and each quarter end thereafter through and including December 31, 2021, 1.50:1.00 at March 31, 2022, 1.60:1.00 at June 30, 2022, and 2.00:1:00 at September 30, 2022 and each quarter end thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020, compliance with certain financial covenants was not yet required under the Third Restated Credit Agreement as a result of the Amendment and all payments remain current. We expect to be in compliance or be able to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;obtain compliance through debt repayments with available cash on hand or cash we expect to generate from the ordinary course of operations over the next twelve months.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;PPP Loan&lt;/span&gt;&lt;/div&gt;Due to the effects of Covid-19 on our business and the related need to support our operations, we applied for and received a loan from Pinnacle Bank under the Paycheck Protection Program during the second quarter of 2020. Under the terms of our note with Pinnacle Bank, principal payments would have begun in November 2020. However, the Small Business Administration, who administers loans issued under the Paycheck Protection Program, has issued guidance, deferring all payments that would be owed on this loan until the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to begin repaying the portion of the principal and interest that is not forgiven such that it is fully paid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank. Further, if the portion of the PPP Loan that is not forgiven (the &#x201c;Unforgiven Debt&#x201d;) exceeds $3,250 or requires monthly payments of principal and interest in excess of $185, it is likely we will be in default under our Third Restated Credit Agreement unless we obtain a waiver from our senior lender or are otherwise able to negotiate acceptable terms with our senior lender and Pinnacle Bank. We filed our initial application for forgiveness of this loan in December 2020, and completed our application in early February 2021. Given this, we expect that payments we may owe, if any, would not start until second quarter of 2021. Under GAAP, we are required to report this entire loan as outstanding debt in our financial statements and further identify the current portion of this debt (e.g. amounts which would be payable in the next 12 months) with reference to the actual terms of our note with Pinnacle Bank. Notwithstanding how this loan is reported in our financial statements, we do not expect to make any payments on this note until at least second quarter of 2021, and then only to the extent that any portion of this note is not forgiven in accordance with the terms of the Paycheck Protection Program.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MDk_b25437d1-6123-4383-b142-476b167e0386">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&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;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;Stated&#160;Interest&#160;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;2020&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;2019&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;Subordinated Notes Payable- acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1/1/2021 - 7/1/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: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,182&#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;7,185&#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;PPP Loan - Pinnacle Bank&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;4/15/2022&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;1.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;8,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Term Loan - Wells Fargo term loan&lt;/span&gt;&lt;/td&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;12/31/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 Notes Payable&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 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;24,913&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;27,185&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term 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: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;12,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,696&#160;&lt;/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="6" 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;Long-term notes payable&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 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;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,489&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.810%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:115%"&gt;Information presented in this table, the table that immediately follows and the last table in this footnote includes principal and interest due under the terms of a promissory note with Pinnacle Bank. This loan was issued to us in connection with the Paycheck Protection Program pursuant to Title I of the Coronavirus Aid, Relief and Economic Security Act. Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. Under the terms of our promissory note with Pinnacle Bank, we would have been required to make payments on this promissory note in November 2020; however, the Small Business Administration issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank.  We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i58a8e3c3671b4f91ade45ae1b2607d70_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtMy0xLTEtMTI5MS90ZXh0cmVnaW9uOmVkNTNkOGU3ZGQ5MzQ4N2Y4NDA3MmYxNDhlMDJiNTNhXzQzOTgwNDY1MTExMzY_357d1c51-eedd-4697-bab0-7ce45ab7a2cd"
      unitRef="number">2.00</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie5f31b8bf4df4263904bb50d81214266_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtMy0xLTEtMTI5MS90ZXh0cmVnaW9uOmVkNTNkOGU3ZGQ5MzQ4N2Y4NDA3MmYxNDhlMDJiNTNhXzQzOTgwNDY1MTExNDQ_7ce754c4-d028-4102-8e7d-8a8959fdac5a"
      unitRef="number">3.00</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iccf38f1d6a0f4af78431c5903aad14f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtNS0xLTEtMA_74b4e799-d5c0-4964-9281-060025cdf864"
      unitRef="usd">6182000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07e3c8cc10c14603abbdb80463447c28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzEtNy0xLTEtMA_4330edb7-d264-4181-b759-60902d55c67a"
      unitRef="usd">7185000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic97873a7002e46dc96176a3f5a7e2138_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItMy0xLTEtMA_f499ae88-e255-425a-b642-85aa5bd930de"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic97873a7002e46dc96176a3f5a7e2138_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItNS0xLTEtMA_b54ff997-e8e2-4a93-94aa-fc427672cdca"
      unitRef="usd">8856000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4b89f03978946ff82ee8b3ad6a32732_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzItNy0xLTEtMA_f368680c-2cf0-4dab-bfd5-4b12920ffdad"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2ca86af11e494e758943e5ad4509ada8_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtMy0xLTEtMA_bc5b80d1-e6f4-4702-82b9-acadc00acea0"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2ca86af11e494e758943e5ad4509ada8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtNS0xLTEtMA_db2af24b-3cd6-42bb-9260-34821b24867b"
      unitRef="usd">9875000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1ca4952700a9481fa20b0519f6c727eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzMtNy0xLTEtMA_1ee44274-48f9-4fbf-9a59-7b54a9a495a2"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzUtNS0xLTEtMA_b34723a4-47a0-493d-bcc4-218f5134cca6"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzUtNy0xLTEtMA_a593a327-ee53-4cd5-872a-e16c2b867f19"
      unitRef="usd">27185000</us-gaap:DebtInstrumentCarryingAmount>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzYtNS0xLTEtMA_9ead2f9c-fd7f-48ac-baa6-86ffa07a26ac"
      unitRef="usd">12388000</asur:DebtInstrumentCarryingAmount1>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzYtNy0xLTEtMA_ba9c2a9c-9c73-4e42-aef9-8d6edb937136"
      unitRef="usd">2696000</asur:DebtInstrumentCarryingAmount1>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzctNS0xLTEtMA_6345ab42-152f-4aa6-9f70-67ffe283f7b0"
      unitRef="usd">12525000</asur:DebtInstrumentCarryingAmount2>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTphOWM5NDYwMzY4ODI0NzQ0OTYxN2I5NmYzYjUwMmYzZi90YWJsZXJhbmdlOmE5Yzk0NjAzNjg4MjQ3NDQ5NjE3Yjk2ZjNiNTAyZjNmXzctNy0xLTEtMA_ea20b11f-4f55-4e8f-9ff2-67c6f0417ec1"
      unitRef="usd">24489000</asur:DebtInstrumentCarryingAmount2>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4b89f03978946ff82ee8b3ad6a32732_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NTM1Mjk_f368680c-2cf0-4dab-bfd5-4b12920ffdad"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTA_c90c7bb4-7633-4e4b-ae76-94a38eb9ec0e">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020 and 2019:&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;div&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, current portion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#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;(78)&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;12,310&#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="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;Notes payable, net of current portion&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Notes Payable&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;24,913&#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;(378)&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;24,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:3.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.368%"/&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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Net Notes Payable includes $6,866 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make any payments until the Small Business Administration has made a decision regarding our application for loan forgiveness. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Net Notes Payable, includes $1,989 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make payments until the Small Business Administration has made a decision regarding our application for loan forgiveness.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:400;line-height:100%"&gt;Notes payable, current portion&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;2,696&#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;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Notes Payable&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;27,185&#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;(472)&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;26,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItMS0xLTEtMA_704e5804-689c-446b-a9e5-c751b846005a"
      unitRef="usd">12388000</asur:DebtInstrumentCarryingAmount1>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItMy0xLTEtMA_2264fe1c-1425-45ac-acba-c061e4e80f70"
      unitRef="usd">78000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzItNS0xLTEtMA_0a50f9cf-40e0-44f6-b024-ec0c19b0bfa0"
      unitRef="usd">12310000</us-gaap:LongTermDebtCurrent>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtMS0xLTEtMA_9ed932bd-c0c0-4cc4-88f5-411ef152913a"
      unitRef="usd">12525000</asur:DebtInstrumentCarryingAmount2>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtMy0xLTEtMA_32d24d32-bd42-443b-a044-928941b27635"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzMtNS0xLTEtMA_4cc5dd8f-1247-4991-a79b-607e029bda11"
      unitRef="usd">12225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtMS0xLTEtMA_093e45a5-ff05-4051-9bcd-40c3237c708f"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtMy0xLTEtMA_e4bdfdd6-b34d-4a05-8835-8fc7bb38ef03"
      unitRef="usd">378000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTpiNjNiNjFlMzYwMjU0YzEyODA2YTk1NDEyNDRjZmQ4Ni90YWJsZXJhbmdlOmI2M2I2MWUzNjAyNTRjMTI4MDZhOTU0MTI0NGNmZDg2XzQtNS0xLTEtMA_d90acecc-88c2-4f10-91b4-96037a42bcf4"
      unitRef="usd">24535000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableToBankCurrent
      contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzAtMS0xLTEtNDAwMy90ZXh0cmVnaW9uOjNhZjk1ZjNmYzE5MTQ0ZGQ4MWRiN2Q0NDIwYzRkMjljXzE2NDkyNjc0NDIwMzc_e0e2c8cd-4d15-47f2-9532-158e12921563"
      unitRef="usd">6866000</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzAtMS0xLTEtNDAwMy90ZXh0cmVnaW9uOjNhZjk1ZjNmYzE5MTQ0ZGQ4MWRiN2Q0NDIwYzRkMjljXzE2NDkyNjc0NDIwNDY_4b9e35f7-ca80-4727-bcbd-33b7bdef871b"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:NotesPayableToBankNoncurrent
      contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzEtMS0xLTEtNDAwOS90ZXh0cmVnaW9uOjA1NjQ3Y2U5MjQ0MzQyMjViYTIzYzdmZDZhMTg2YjFkXzE2NDkyNjc0NDIwMzM_96ea82f8-8542-4ddd-b6c8-4e2e57b34b23"
      unitRef="usd">1989000</us-gaap:NotesPayableToBankNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i7c6c962f09bc4e8db13aafb4ac4e2bb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMTc0YWY5ZGM3ZTA0NDk0YjE0MDZiMzFmNWIyOTJmMi90YWJsZXJhbmdlOjMxNzRhZjlkYzdlMDQ0OTRiMTQwNmIzMWY1YjI5MmYyXzEtMS0xLTEtNDAwOS90ZXh0cmVnaW9uOjA1NjQ3Y2U5MjQ0MzQyMjViYTIzYzdmZDZhMTg2YjFkXzE2NDkyNjc0NDIwNDI_66e4b7aa-c794-4e81-8752-083ce8ac7c91"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <asur:DebtInstrumentCarryingAmount1
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItMS0xLTEtMA_bc4ba986-bc18-4ccd-a8eb-342203b3428d"
      unitRef="usd">2696000</asur:DebtInstrumentCarryingAmount1>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItMy0xLTEtMA_8cb5d48d-23f8-4a4d-b944-dec3a0bb39d0"
      unitRef="usd">125000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzItNS0xLTEtMA_1de01b11-86cb-4cd5-86c0-dbd7a1d7cba4"
      unitRef="usd">2571000</us-gaap:LongTermDebtCurrent>
    <asur:DebtInstrumentCarryingAmount2
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtMS0xLTEtMA_fa47ef44-0aa5-4409-952a-909c5e77811a"
      unitRef="usd">24489000</asur:DebtInstrumentCarryingAmount2>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtMy0xLTEtMA_9be8d1ce-0f76-4a7b-a7f5-56eafdb26b26"
      unitRef="usd">347000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzMtNS0xLTEtMA_aff65d62-a081-41d8-a223-59144a7e4543"
      unitRef="usd">24142000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtMS0xLTEtMA_5c758aa4-d3f4-4a0d-99a3-e7ed0a0db42c"
      unitRef="usd">27185000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtMy0xLTEtMA_ccaba360-c0d3-4b0b-aebd-b5a2200ae919"
      unitRef="usd">472000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTozMjI0OWUwYzFlMjA0OGM1OGVlNmZmYjg2NzE0Mzc5OS90YWJsZXJhbmdlOjMyMjQ5ZTBjMWUyMDQ4YzU4ZWU2ZmZiODY3MTQzNzk5XzQtNS0xLTEtMA_8f1e254e-38ba-4d38-9851-40b4add7cfdc"
      unitRef="usd">26713000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTE_2694419b-be65-4e5b-90b2-7a1cbd3ff3d3">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 gross principal payments related to our outstanding debt as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;Year Ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,388&#160;&lt;/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;2022&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,400&#160;&lt;/span&gt;&lt;/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;2023&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;/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;2024&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;8,625&#160;&lt;/span&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gross Notes Payable&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;24,913&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzEtMS0xLTEtMA_b7dbe4de-80ff-4fad-abe2-d9e9c278b795"
      unitRef="usd">12388000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzItMS0xLTEtMA_a4f93524-42a0-48b9-bd3b-5b1b13e5cb3b"
      unitRef="usd">3400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzMtMS0xLTEtMA_8bf5e7d8-6288-41a8-98b1-86bc9e91063c"
      unitRef="usd">500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzQtMS0xLTEtMA_87c333fa-d849-46f5-8a20-74ef4b539844"
      unitRef="usd">8625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzUtMS0xLTEtMA_6b6c9f9f-fcf4-46f2-afcf-044f532caba3"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZToyNTBhZjU3MzM5ZGQ0OWU3OWU1ZTExYTY5MzllMDMzNS90YWJsZXJhbmdlOjI1MGFmNTczMzlkZDQ5ZTc5ZTVlMTFhNjkzOWUwMzM1XzYtMS0xLTEtMA_adaee653-3428-4e92-b200-2e81d0f97159"
      unitRef="usd">24913000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iec90acee4e024977b69e3600cc300a1e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2NjA_4eff2712-8f33-4271-8a75-caa323a35377"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e5e50f9fb48412f872afff8bc2f318e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTE_1f60b661-9378-451a-ab6e-4fe721fb54ae"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2NDk_95c3bc00-4489-44ff-85cc-d389e0f89730"
      unitRef="usd">3750000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="if375dc449da145a6acd965eabb651d3f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2ODA_74ab7844-d40d-4e38-8024-de67fbd9c130"
      unitRef="usd">4850000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="icd6e87df97d148baa3ed45197ae67a15_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2OTA_4855b1db-a0eb-4bdd-8955-d2217766325b"
      unitRef="usd">5950000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="ic5804eadade2434295f86ee9f374c6d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2Mzk_95c3bc00-4489-44ff-85cc-d389e0f89730"
      unitRef="usd">3750000</asur:DebtInstrumentCovenantEBITDA>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2Mjk_3520af3a-7ef7-4027-9067-711dcbb9f4f4"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4ca18231315249ea84e22e94704bfbab_I20200810"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1NzE_d3a01609-8fcd-4709-9713-13ee42befcdc"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfDebt
      contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM2MTg_b45c02bd-8f17-4bac-a078-917de6d09c53"
      unitRef="usd">9750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ifba70611a59f41bfa7091c89b6a6ddec_D20200810-20200810"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzMxMzU_548dc3b9-66ee-4e52-b1c9-61e5d7fa17d6"
      unitRef="usd">5000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1OTc_c8079483-129c-496a-bc8f-7916d8e1e7ba"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:RepaymentsOfDebt
      contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM0OTI_b45c02bd-8f17-4bac-a078-917de6d09c53"
      unitRef="usd">9750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i35146ff7a9814e63b2fc45a443cf85dc_I20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1MTU_f1048e58-4b35-40ac-b7d1-c890342dffbd"
      unitRef="usd">225000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="id6461b98ca7c4418843cb2621aecb281_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1MDU_b45c02bd-8f17-4bac-a078-917de6d09c53"
      unitRef="usd">9750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTk_5ee7166a-c665-4daf-b309-19efd91c4ec6"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1Mzg4OTk_6c6eed7c-a159-4fe5-83e5-8f3003814db7"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i873c6fb1986249e683eee10146a354d2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1Mjc_72a50a9f-f7ba-42c4-b963-b29ea82001d7"
      unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8e5e50f9fb48412f872afff8bc2f318e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzE2NDkyNjc0NjM1NDM_92cd3e1a-32a8-48c7-a9ef-6345e066f468"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzM5MTI_68dffc34-8709-40ad-b550-4dfc2aa1a4ee">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Third Amended Restated Credit Agreement (the "Third Restated Credit Agreement"), which we entered on December 31, 2019, amends the applicable margin rates for determining the interest rate payable on the loans as follows:&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:168.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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:700;line-height:100%"&gt;Leverage Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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:700;line-height:100%"&gt;Applicable Margin Relative&lt;br/&gt;to Base Rate Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;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:700;line-height:100%"&gt;Applicable Margin Relative to&lt;br/&gt;LIBOR Rate Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;&amp;lt; 2.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;2.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;3.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;&#x2264; 3.00:1.00, and &#x2265; 2.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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;2.75% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;3.75% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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;&#x2265; 3.00:1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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;3.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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;4.25% percentage points&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio
      contextRef="i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMC0xLTEtNjYxNi90ZXh0cmVnaW9uOjlkNzQ4NWVlNWFhOTQ5Yzk5YjU0MWIxNDdiZGY4OTFhXzU0OTc1NTgxMzg4OTk_1159d545-6667-4591-ae7f-06ee218b247e"
      unitRef="number">2.00</asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibe2485d8994c4faabe429970cf0b1581_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMS0xLTEtNjExMy90ZXh0cmVnaW9uOjdkNmRmMDk5ZWIxNzRjNzJiZGQ5YWUwZTNiY2MzZGVkXzQzOTgwNDY1MTExMzY_0021b169-f7ac-4a4e-9e8d-b739e6dfd88b"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id3f638e6b9864f7abf185b91f1c77545_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzEtMi0xLTEtNjEyMi90ZXh0cmVnaW9uOmM1YjM1YzBkYTNiODQzYzFiOTY5N2U0NmI4OTIyZmJmXzQzOTgwNDY1MTExMzY_2cb4167a-dab5-4978-a558-64c4765219c2"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio
      contextRef="i9d5970a3a98a4e75b83406242268c1e8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMC0xLTEtNjYxOS90ZXh0cmVnaW9uOjA0Yzc2ODNhMzZlOTRmN2E5NjdiZTBkNjVkYzBhMmQ3XzU0OTc1NTgxMzg5MTY_e74d8f9c-be4f-47c1-aba9-4ed4f87a7f2e"
      unitRef="number">3.00</asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio>
    <asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio
      contextRef="i4523f671a5fb45cd80b3cf521b8bd984_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMC0xLTEtNjYxOS90ZXh0cmVnaW9uOjA0Yzc2ODNhMzZlOTRmN2E5NjdiZTBkNjVkYzBhMmQ3XzU0OTc1NTgxMzg5MjM_de8fed98-11e5-467b-8a1b-f5f6155cd087"
      unitRef="number">2.00</asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i558c2f05236042eaa101035ff737a217_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMS0xLTEtNjExNi90ZXh0cmVnaW9uOjczNjYwNjAxYTRiMjQwOWY4ZWM3ODFmNDIyM2IyMWZkXzQzOTgwNDY1MTExMzY_349ba6ef-9501-4277-bb39-2b6b97510127"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie346c9e3e1594dcfadf9ac6716c0a8e8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzItMi0xLTEtNjEyNS90ZXh0cmVnaW9uOjExZTljYzYxYTZlYTQwMTFhOTU3ZTg3ZjQ2ODI0MGU0XzQzOTgwNDY1MTExMzY_f6263896-7dd6-458e-8c7c-05a4dd920599"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio
      contextRef="i15e5547ef1074a6095615d73fe0dfb7a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMC0xLTEtNjYyMi90ZXh0cmVnaW9uOjY0ZWI4MWYxMDU4MTRjM2ZhMWNkMjQ1Zjg2ZjFmYzIyXzU0OTc1NTgxMzg4OTk_bbbe628c-24c1-4a74-9246-1f797a8d1115"
      unitRef="number">3.00</asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2f9d390f86af418a92d55a1fbc7a2ef4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMS0xLTEtNjExOS90ZXh0cmVnaW9uOmQ2N2FlYmRiOWZiZDQ5MTRiYTUxNjYzNjNiMzFjYmFlXzQzOTgwNDY1MTExMzY_e71ec18e-a629-4933-838e-cf8d222e1962"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2fbc6202978b49e2ad03acecbc41797d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90YWJsZTplNjY1ODllZjNkNjY0OGU1ODY0OTgzY2EyNzc4NWQ2My90YWJsZXJhbmdlOmU2NjU4OWVmM2Q2NjQ4ZTU4NjQ5ODNjYTI3Nzg1ZDYzXzMtMi0xLTEtNjEyOC90ZXh0cmVnaW9uOjVjMmQwZDRhOTJlZjQ2OTZhMjBhYTE0ZWQ2ODgwMTRhXzQzOTgwNDY1MTExMzY_dc85757f-6fc2-4134-8d26-6fa20a9964a8"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i21147e5906fa4138b236ea4759b0d787_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzIyMzQ_6ab556c5-5fae-4600-b69e-c5c6044e69c5"
      unitRef="usd">125000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ia17e8dc40f4e437495f08f932f0542a2_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzIzNjI_aba72c77-c296-49ec-b8dc-0b86d7c70323"
      unitRef="usd">250000</us-gaap:DebtInstrumentPeriodicPayment>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI2NzQ_0d8366b4-f6d8-46fe-a8b0-6fa65f6c112e"
      unitRef="usd">3750000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI3MjA_4549049b-3a97-4f9d-a20c-72b191e2c8a7"
      unitRef="usd">4850000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantEBITDA
      contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzI3NjY_73083370-366d-4c77-aa05-19f788be344a"
      unitRef="usd">5950000</asur:DebtInstrumentCovenantEBITDA>
    <asur:DebtInstrumentCovenantLeverageRatio
      contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMDI_72ca5c83-3c1f-4873-b855-7c6af9e823b3"
      unitRef="number">3.50</asur:DebtInstrumentCovenantLeverageRatio>
    <asur:DebtInstrumentCovenantLeverageRatio
      contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMzI_191deec4-317c-4415-be58-57048875a246"
      unitRef="number">3.25</asur:DebtInstrumentCovenantLeverageRatio>
    <asur:DebtInstrumentCovenantLeverageRatio
      contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwMzI_8fd24f09-33d2-4b22-9022-7858068240d3"
      unitRef="number">3.25</asur:DebtInstrumentCovenantLeverageRatio>
    <asur:DebtInstrumentCovenantLeverageRatio
      contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMwODA_6d2d232e-2125-41ba-a446-e8ea096c1661"
      unitRef="number">2.50</asur:DebtInstrumentCovenantLeverageRatio>
    <asur:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="idc91fad4fefd4125ab78ae4a66e890b9_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMyMDc_e86f374b-c833-4ab8-8c49-cc4ad6ea53db"
      unitRef="number">1.00</asur:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <asur:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i6e4f03912d2f4d5da644115adcb05cb6_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzMDc_b84e7a59-4f44-496a-a3df-7ca259b57de9"
      unitRef="number">1.50</asur:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <asur:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i912b6f0d2006407480e439efeb9bbfc1_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzMzQ_ab3e746c-ebe0-4f16-ae4f-25cf3d284b63"
      unitRef="number">1.60</asur:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <asur:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i0fbaccfced8c4984ac7535f090264d89_D20200810-20200810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzMzNjQ_281ac4b2-ead4-43c2-b48a-d76b7eb68931"
      unitRef="number">2.00</asur:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt
      contextRef="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzI5MTI_2cfb8e3e-1709-46e1-97dc-d9dc7b679fea"
      unitRef="usd">3250000</asur:DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt>
    <asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment
      contextRef="ic1eb00a318e1446eb71b5476fe5e24ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzkvZnJhZzozMDBmNDJmNTAwNjE0ZWUzYTZhNjU1NzUyMzhiNmQ1OC90ZXh0cmVnaW9uOjMwMGY0MmY1MDA2MTRlZTNhNmE2NTU3NTIzOGI2ZDU4XzQzOTgwNDY1MzI5MjA_df50fea9-de20-40e4-8f5a-8c22c8c0cbd3"
      unitRef="usd">185000</asur:DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEzMDU_4bda778f-8adb-4577-abef-62dd3c8fcf77">PROPERTY AND EQUIPMENT&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment and related depreciable useful lives as of December&#160;31, 2020 and 2019 are composed of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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;Furniture and equipment: 2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,818&#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;7,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software: 3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,970&#160;&lt;/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;Leasehold improvements: shorter of the lease term or life of the improvement&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,571&#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;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,281&#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;7,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 the amortization of our finance leases as depreciation expense on our Consolidated Statements of Comprehensive Loss. Depreciation and amortization expenses relating to property and equipment were approximately $3,504 and $2,370 for 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (&#x201c;SaaS&#x201d;). We follow the guidance of ASC 350-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles- Goodwill and Other- Internal Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software&#x2019;s estimated useful life, which management has determined to be three years. During the years ended December&#160;31, 2020 and 2019, we capitalized $2,780 and $2,756 of software development costs, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEzMDY_000b5288-c218-471d-960e-e28a41e74281">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment and related depreciable useful lives as of December&#160;31, 2020 and 2019 are composed of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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;Furniture and equipment: 2-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,818&#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;7,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software: 3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,970&#160;&lt;/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;Leasehold improvements: shorter of the lease term or life of the improvement&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,571&#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;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,281&#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;7,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i700b76dbce8d43c8b75e1c67eb69d3af_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMC0xLTEtMTI0My90ZXh0cmVnaW9uOjI5N2RmOWJlMGMyNzQ1M2E5MDY1ZjE2OGJhZGUyZTcxXzQzOTgwNDY1MTExNDM_05478628-eb7e-499a-a08b-71bd75200417">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i13b93cb69f2d428d96b2078c059623f6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMC0xLTEtMTI0My90ZXh0cmVnaW9uOjI5N2RmOWJlMGMyNzQ1M2E5MDY1ZjE2OGJhZGUyZTcxXzQzOTgwNDY1MTExNDc_0507bfc5-014d-4303-bacc-a1d107bd0d7c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i137d30726cc94529baef5d684f149c73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMS0xLTEtMA_c02f05fa-1926-4c29-80d4-0c247284864e"
      unitRef="usd">6818000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib4d6c6adac134f9db36175e5383a24aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzEtMy0xLTEtMA_6d8a3fc1-7295-4cea-bc8a-c41786feeb45"
      unitRef="usd">7851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3beaba0055dd4976b2bbb3e8de4aa5e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzItMS0xLTEtMA_dcf7d790-f6de-4072-af6d-cd834ccbdfbe"
      unitRef="usd">10308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a53a01e5f934474a3afcde939102ff1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzItMy0xLTEtMA_c2a1cce4-8b45-4b25-8a7e-81d03f4308f9"
      unitRef="usd">7529000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba6a79e3f8944dbe8721906e75338316_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMC0xLTEtNjA0MS90ZXh0cmVnaW9uOjljOWNlYTdhZGU1ZDQ3MmU4NTE3YjY3ZGU2ZmE5M2JmXzQzOTgwNDY1MTExMjg_a6abf98c-310d-4cf7-8fd1-6f76e7a0bcab">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic2d34fea37784a3bbd4502707c7a2131_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMC0xLTEtNjA0MS90ZXh0cmVnaW9uOjljOWNlYTdhZGU1ZDQ3MmU4NTE3YjY3ZGU2ZmE5M2JmXzQzOTgwNDY1MTExMzI_04f1056a-dfc4-49e1-970a-8a6c02f36227">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i193ce13b31254ac7bc3ba75776185a17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMS0xLTEtMA_ba427836-07a1-4b5f-9c42-7d73dc960ab4"
      unitRef="usd">2808000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7ef67248fef947fc93cc55cfdaa687fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzMtMy0xLTEtMA_329f4f72-99d1-41f8-9068-64143d6f5dcc"
      unitRef="usd">3970000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id58dd8d668a94ff8b06c55656392a033_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzQtMS0xLTEtMA_7040f973-a416-4a4d-a008-aa05279d718a"
      unitRef="usd">1658000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic8b5d735dde5430aa0c5a8d85bf4df88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzQtMy0xLTEtMA_b15de190-58c5-4db7-a960-0e43504f7993"
      unitRef="usd">1221000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzctMS0xLTEtMA_1961a709-f642-4099-a22f-4e7f64e2545e"
      unitRef="usd">21592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzctMy0xLTEtMA_874d1d92-4189-47ee-bacf-21b49990e317"
      unitRef="usd">20571000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzgtMS0xLTEtMA_45420aa9-a865-497f-99a3-3b8bbda6e0d3"
      unitRef="usd">13311000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzgtMy0xLTEtMA_b8acd577-ea7f-4304-b070-6fce614a8320"
      unitRef="usd">12704000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzktMS0xLTEtMA_93bdcb2e-357e-4658-b939-4b99aca6c25c"
      unitRef="usd">8281000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90YWJsZTo3MGNjMjZkYWU3ZGQ0MThiYWEwNGYzZTEyMDVlYzQ2ZS90YWJsZXJhbmdlOjcwY2MyNmRhZTdkZDQxOGJhYTA0ZjNlMTIwNWVjNDZlXzktMy0xLTEtMA_55555ce0-319a-42a0-855e-f6187a79b5c1"
      unitRef="usd">7867000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzM2Ng_a3e29a08-14ba-4df2-b6b0-7c3ddefdc7d4"
      unitRef="usd">3504000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzM3Mw_f585766b-6e49-46c1-aba8-3b8afb90a2be"
      unitRef="usd">2370000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzExOTk_be2e90dd-a26d-4ef7-995b-b682c7877174">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEyNTI_0ace118e-fd53-4892-90dc-21b34e8c395f"
      unitRef="usd">2780000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNDUvZnJhZzo4OTY1YzA0N2M3NTg0N2I2YWM1YWI2MDFmNzcwNTcyMi90ZXh0cmVnaW9uOjg5NjVjMDQ3Yzc1ODQ3YjZhYzVhYjYwMWY3NzA1NzIyXzEyNTk_8b511727-0ff3-4bb1-b5c6-f80bb8297a1b"
      unitRef="usd">2756000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMA_e4866a97-2054-4e39-acbd-0985e88e9691">CERTAIN BALANCE SHEET ACCOUNTSPrepaid expenses and other current assets as of December&#160;31, 2020 and 2019 consist of the following:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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-trade receivables related to custodial funds&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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,118&#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;Receivable from sale of Workspace Management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities as of December&#160;31, 2020 and 2019 consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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;Income taxes payable&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/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;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,556&#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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <asur:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMQ_e488e131-7e01-440c-9939-cfe9e59f8482">Prepaid expenses and other current assets as of December&#160;31, 2020 and 2019 consist of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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-trade receivables related to custodial funds&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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,118&#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;Receivable from sale of Workspace Management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551&#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;</asur:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzEtMS0xLTEtMA_dfd91d35-7d43-4b02-b879-0f1eabe1e088"
      unitRef="usd">418000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzEtMy0xLTEtMA_ca4a0a81-43c2-4263-bfca-130bb446d005"
      unitRef="usd">4118000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:EscrowDeposit
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzItMS0xLTEtMA_f43839c0-d66d-4ff5-9fcb-10c076298426"
      unitRef="usd">0</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzItMy0xLTEtMA_93583ce6-20a4-4a49-98b4-67a97ca92880"
      unitRef="usd">1685000</us-gaap:EscrowDeposit>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzMtMS0xLTEtMA_e43fde4b-f506-4c81-b763-ecaf81d9b9cd"
      unitRef="usd">1394000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzMtMy0xLTEtMA_56f838c4-f8fe-4b1a-bdf0-856d3ebf887a"
      unitRef="usd">1454000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzQtMS0xLTEtMA_57a80f33-efa0-4fc5-99a9-0192fb5352ce"
      unitRef="usd">1472000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzQtMy0xLTEtMA_5cdca329-f72f-496c-b171-af61f1ac5ab8"
      unitRef="usd">1294000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMS0xLTEtMA_256b3bcb-0fab-498e-aa6b-3b7f47f5da69"
      unitRef="usd">3284000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMS0xLTEtMA_82d128b2-128e-4cb0-8cd9-2c94508e943f"
      unitRef="usd">3284000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTplZmJmMmFhMjM2MzQ0OTg1YjA0Y2M5NTUwNzZiY2QxOS90YWJsZXJhbmdlOmVmYmYyYWEyMzYzNDQ5ODViMDRjYzk1NTA3NmJjZDE5XzUtMy0xLTEtMA_f0367ac1-879c-4e89-9989-2d8de1f3371b"
      unitRef="usd">8551000</us-gaap:PrepaidExpenseCurrent>
    <asur:OtherAccruedLiabilitiesTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90ZXh0cmVnaW9uOmIzN2I1YmJkNTAzMDQzMzQ4ZmU2ZTVhZDJlNjc2ZWEzXzIwMg_4e775683-6bda-433d-846a-71c4860e8ad1">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities as of December&#160;31, 2020 and 2019 consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&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;Income taxes payable&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,948&#160;&lt;/span&gt;&lt;/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;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,556&#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;</asur:OtherAccruedLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzEtMS0xLTEtMA_bba676c1-466e-4066-aab4-e98af3dcd55a"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzEtMy0xLTEtMA_7f6d40fd-ce50-42cc-9b01-59e2d613705a"
      unitRef="usd">2608000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzItMS0xLTEtMA_873f573b-8a55-4e8d-9bb2-e7e922bf10ed"
      unitRef="usd">1380000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzItMy0xLTEtMA_0412eb1e-8a8f-44c6-bab4-f1acee4895e0"
      unitRef="usd">3948000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMS0xLTEtMA_5c0de2b8-4877-481e-8235-71c6e69a1e2c"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMS0xLTEtMA_ba015365-deb0-413c-afb7-74a3fa5bfdce"
      unitRef="usd">1380000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTEvZnJhZzpiMzdiNWJiZDUwMzA0MzM0OGZlNmU1YWQyZTY3NmVhMy90YWJsZTpjYmM0ZDlkNjM3YWQ0NmMxYTJmMmVkNGUzNzM4OTZjZC90YWJsZXJhbmdlOmNiYzRkOWQ2MzdhZDQ2YzFhMmYyZWQ0ZTM3Mzg5NmNkXzMtMy0xLTEtMA_92261e52-cbbd-45e4-bfb5-d959a498b210"
      unitRef="usd">6556000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MDk_f967253b-8b4f-468c-a2f4-94b5ea297e8e">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SHELF REGISTRATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 2020, we completed an underwritten public offering of 2,990,000 shares of our common stock at a public offering price of $7.25. We realized gross proceeds of approximately $21,700 before deducting underwriting discounts and estimated offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2018, we filed a universal shelf registration statement on&#160;Form S-3 with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $175,000 (which includes approximately $60,000 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3).&#160;The shelf registration statement relating to these securities became effective on April 16, 2018. As of December&#160;31, 2020, there is approximately $111,760 remaining available under the shelf registration statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;SHARE REPURCHASE PROGRAM&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 10, 2020, our Board of Directors authorized a new stock repurchase plan, under which we may repurchase up to $5,000 of our outstanding common stock.  This new stock repurchase program is in addition to the approximately 364,446 shares available under our existing stock repurchase plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this new stock repurchase program, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by our management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;STOCK AND STOCK OPTION PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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, is intended to replace 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.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (&#x201c;ISOs&#x201d;) and nonqualified stock options (&#x201c;NQSOs&#x201d;), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards, other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;grant.&#160;&#160;The options generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1MDQ_d98c405c-c825-43ea-9c3f-ca0de1a375c6"&gt;three&lt;/span&gt; to four years and are exercisable for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1NTU_a85cb92b-219a-4b6e-940d-b3b180cf0b74"&gt;five&lt;/span&gt; to ten years beginning with the date of grant.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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) 750,000 shares, (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 cancelled or otherwise terminate following the effective date of the 2018 Plan. In May 2019 and May 2020, our shareholders approved  amendments to the 2018 Plan to increase the number of shares of common stock authorized for issuance by 600,000 shares and 1,000,000 shares, respectively. We have 1,713,000 options and RSUs granted and outstanding pursuant to the 2018 Plan as of December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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, we offered to exchange certain outstanding options to purchase shares of our common stock previously granted under the 2009 Plan and the 2018 Plan that have an exercise price per share higher than the greater of $8.50 or the closing trading price of our common stock on the offer expiration date (&#x201c;eligible options&#x201d;) for new RSUs to be granted under the 2018 Plan. The offer exchange program was approved by our board of directors and by our shareholders earlier in 2019. Under the offer exchange program, every 2.5 shares underlying an eligible option would be exchanged for one new RSU. Upon expiration of the exchange offer in January 2020, we granted 187,000 RSUs in exchange for the cancellation of options to purchase 467,500 shares that were tendered by employees who participated in the offer exchange program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $2,365&#160;and $2,268 for 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 weighted average assumptions used to develop their fair value for the year ending December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&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;2020&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;2019&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;Grant date fair value&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;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.50&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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020, we reserved shares of common stock for future issuance under the 2009 Plan and 2018 Plan as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&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;Options and RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,957,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 activity related to options during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.696%"/&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;Shares&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&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;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,000&#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;9.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;533&#160;&lt;/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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;3.2&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;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;375,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2.1&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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during the years ended December 31, 2020 and 2019 was $205 and $356, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $2,563, which is expected to be recognized over a weighted average period of 1.75 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 activity related to RSUs during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&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;Shares&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date 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:400;line-height:100%"&gt;Outstanding at the beginning of the year&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;70,000&#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;11.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/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;Outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was $528 and $430, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $2,238, which is expected to be recognized over a weighted average period of 2.32 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0NDI_78bafb0a-75db-4abd-a120-96b32543fd96"
      unitRef="shares">2990000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i036b0ab0fcb247deb9567e063c77e9c6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0NTA_7180b81d-0006-4eb9-95e6-aab7c6c86f04"
      unitRef="usdPerShare">7.25</us-gaap:SaleOfStockPricePerShare>
    <asur:SaleOfStockConsiderationReceivedOnTransactionGross
      contextRef="i4e8882d002254712a32525889e3db6cd_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTQ4Mzg_0cdbb433-db34-4665-b477-0cbcf58cc285"
      unitRef="usd">21700000</asur:SaleOfStockConsiderationReceivedOnTransactionGross>
    <asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale
      contextRef="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQyNw_e3163619-c6ee-40ec-81c5-b2ea773a60a4"
      unitRef="usd">175000000</asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale>
    <asur:ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements
      contextRef="i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQ2MA_25dfe39b-f849-448f-9b05-64259be6c1c2"
      unitRef="usd">60000000</asur:ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements>
    <asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzY4Ng_f227232c-8658-45bc-bb68-4a194605a1e0"
      unitRef="usd">111760000</asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale>
    <asur:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA3MzE_3b4793ec-8742-42cc-a529-3774328d91dd"
      unitRef="usd">5000000</asur:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i86532a6969064163a1657ff498f58d5a_I20200309"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA4Mzk_d1e7ec67-efdc-49a1-a5e0-03dcbea3d949"
      unitRef="shares">364446</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <asur:ActiveEquityPlans
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE1MjU_c12b7f16-3a24-44d9-b97f-8898bf354303"
      unitRef="plan">1</asur:ActiveEquityPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTY2MzU_c5ecdac5-efab-4f9f-8dfc-c15f78691aa8">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="if8e1a0a0a54345688ce4ec09f3ca1242_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTY2MzY_345c9e8c-2c75-4377-b70e-66e5a0588c59">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="idd23e03a39f443f4988c7417362c6c3f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI2OTY_a31cf4fd-81d7-49bd-91de-1619b6d6d1e0"
      unitRef="shares">750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ia30f77dd8e3c498ab8969c42a3121ca9_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMwNjY_5a7553b0-306a-40b6-bf5a-dc4e35bbfa1e"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iad269aae84764e91bea26c4c7c49baa8_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTYzMTc_bb92dbe4-1c24-4280-b663-137ceb2ff3ce"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibb112f32a49a4d4b919f81a68c7ba330_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMwODU_68e1e6b9-58d1-4812-9efb-8e294861aafb"
      unitRef="shares">1713000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice
      contextRef="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzMzOTQ_ef8f591d-5c07-4044-a863-7a64ea6299a5"
      unitRef="usdPerShare">8.50</asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice>
    <asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber
      contextRef="i135978e61b1a45b3bd0712ba2ce3e60c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM2OTE_71c64e81-45c7-4d6a-90f2-bb2d152ea77a"
      unitRef="number">2.5</asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4afcc175c6c94be79cf5b0cac4005d6d_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM4MzI_528e0808-21de-42de-9ae4-1976b748de57"
      unitRef="shares">187000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram
      contextRef="i789efbb74ab34d8288b9cce630a234f4_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzM4OTY_80f600bf-878a-4ae0-b8d3-2527f20805aa"
      unitRef="shares">467500</asur:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram>
    <us-gaap:ShareBasedCompensation
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA0ODE_c4bdd941-5286-436b-9590-ecaf5d263500"
      unitRef="usd">2365000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTYyNDQ_f4478747-6df2-48f1-b1f0-703e809cefc6"
      unitRef="usd">2268000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTA_e5e808d1-01e6-4fa2-b75e-361ba2802e59">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 weighted average assumptions used to develop their fair value for the year ending December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&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;2020&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;2019&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;Grant date fair value&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;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.50&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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzEtMS0xLTEtMA_28bdff8a-95ff-4632-a6b1-f7a9058b3bb8"
      unitRef="usdPerShare">2.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzEtMy0xLTEtMA_c8919c0b-b280-4bef-87c4-f5ade0c85563"
      unitRef="usdPerShare">2.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzItMS0xLTEtMA_d2a7bc69-c200-45fb-a807-302e12358688"
      unitRef="number">0.0020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzItMy0xLTEtMA_37d882c0-0069-4869-ad63-987090aad9d9"
      unitRef="number">0.0125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzMtMS0xLTEtMA_4d4929c3-eb20-4fa3-8f0c-93cfa4d5be1d"
      unitRef="number">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzMtMy0xLTEtMA_5a414cf8-a8b2-42db-873a-6c7e0295952f"
      unitRef="number">0.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzQtMS0xLTEtMA_e525fb82-b9f9-4539-8eee-97ddf08a96bc">P2Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzQtMy0xLTEtMA_10c5258a-503a-49be-9b52-3a961884743f">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzUtMS0xLTEtMA_fd0f4c18-d7fa-461f-ad8b-a26566558af8"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxOWM0MzNhMTFlMTQ0OWJiYWI1MWI3YTA4NDA4Y2QxMS90YWJsZXJhbmdlOjE5YzQzM2ExMWUxNDQ5YmJhYjUxYjdhMDg0MDhjZDExXzUtMy0xLTEtMA_c8ccad23-5f92-4c1e-b99e-96647a25cf30"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <asur:ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTE_796534b8-9dad-4406-8696-7a04dac32e90">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020, we reserved shares of common stock for future issuance under the 2009 Plan and 2018 Plan as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&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;Options and RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,957,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</asur:ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock>
    <asur:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzAtMS0xLTEtMA_37291490-c3ee-440c-b15e-47942bed9975"
      unitRef="shares">1713000</asur:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzEtMS0xLTEtMA_f8eb2205-4720-42ba-8d48-c61af69ac55d"
      unitRef="shares">1244000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTozOGYyNzEzYzg0ZmQ0N2IzOTJlODNhMTc0NjU5YzQwMC90YWJsZXJhbmdlOjM4ZjI3MTNjODRmZDQ3YjM5MmU4M2ExNzQ2NTljNDAwXzItMS0xLTEtMA_83e37b02-dbee-4345-b79a-6514b3245d96"
      unitRef="shares">2957000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTI_3c43fdd4-8a84-4564-9ca9-bcb75b5d4c09">The following table summarizes activity related to options during the year ended December&#160;31, 2020. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.696%"/&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;Shares&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&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;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685,000&#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;9.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;533&#160;&lt;/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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;3.2&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;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;375,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2.1&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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzEtMS0xLTEtMA_5674cb2f-f0be-413e-9a6d-c085ad4b6047"
      unitRef="shares">1685000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzEtMy0xLTEtMA_d91b2fc1-d864-4dc1-be84-bb44c7414269"
      unitRef="usdPerShare">9.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzItMS0xLTEtMA_18491966-ed4a-4530-997d-01c137d84a61"
      unitRef="shares">771000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzItMy0xLTEtMA_f6909ee0-b062-4274-9c83-07da189ae5e5"
      unitRef="usdPerShare">6.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzMtMS0xLTEtMA_8d42270e-62a0-48af-9c7a-aebb124ef929"
      unitRef="shares">130000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzMtMy0xLTEtMA_7c81aa49-e478-4c6f-bf00-5aa6ce6816f9"
      unitRef="usdPerShare">5.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzQtMS0xLTEtMA_16688b46-6ba3-4c14-8a2b-77a740c50121"
      unitRef="shares">1054000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzQtMy0xLTEtMA_3073c6c3-d768-4c75-8269-3cb761bf68ef"
      unitRef="usdPerShare">10.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtMS0xLTEtMA_7b1a59dd-c9b0-4709-85d0-0fbf5aa7822f"
      unitRef="shares">1272000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtMy0xLTEtMA_4b876cdf-7fbc-462a-864d-cb3c4b88bc4d"
      unitRef="usdPerShare">7.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtNS0xLTEtMA_0639a272-b6a9-4fe2-8d0e-28565c756ad0">P3Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzUtNy0xLTEtMA_2c28cca3-6b58-4012-b6fb-034efab07571"
      unitRef="usd">533000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtMS0xLTEtMA_1679c0da-2fdb-4cfc-a39f-7af14ed6ab4a"
      unitRef="shares">1256000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtMy0xLTEtMA_6ee54950-00fd-45a7-9446-90ba9a8fe82a"
      unitRef="usdPerShare">8.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtNS0xLTEtMA_f3ee0669-a1f0-4bf2-8310-d893b196a9a1">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzYtNy0xLTEtMA_3d5e8283-ec0a-4850-9fc5-49ab792f77af"
      unitRef="usd">456000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctMS0xLTEtMA_0c3ea284-216f-4a7f-96b4-231011f8c6d4"
      unitRef="shares">375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctMy0xLTEtMA_4deff070-e01c-402e-aea2-130d04e4174e"
      unitRef="usdPerShare">7.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctNS0xLTEtMA_3e5107bc-2a14-49cd-b02f-370e6c137edb">P2Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZToxNjJjZTcxM2JmZmU0YmFlYjliOWI1M2JhMzBiNjgyYy90YWJsZXJhbmdlOjE2MmNlNzEzYmZmZTRiYWViOWI5YjUzYmEzMGI2ODJjXzctNy0xLTEtMA_3462ec66-1bed-484b-858b-eebaf76da666"
      unitRef="usd">98000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQzOTgwNDY1MTc5NjU_288a91d5-8098-460d-91a8-e1f58a72ee5c"
      unitRef="usd">205000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzQ5MjU_386e8074-0e91-4ee0-81da-ebd34ae4b18e"
      unitRef="usd">356000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzE2NDkyNjc0NTA1MDI_74c403fa-b86a-415a-bd32-256c2781783c"
      unitRef="usd">2563000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUxMjM_2e32ebab-9144-4f82-9470-8695160c48c3">P1Y9M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MTM_f7f1c0bd-0bff-4338-9a6c-6f1ff2f459ee">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 activity related to RSUs during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&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;Shares&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date 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:400;line-height:100%"&gt;Outstanding at the beginning of the year&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;70,000&#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;11.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/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;Outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie05fb0d373be4319a97d3080b6e29ca7_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzEtMS0xLTEtMA_29c1a7cf-16eb-4b34-b2ea-d8a0520d7761"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie05fb0d373be4319a97d3080b6e29ca7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzEtMy0xLTEtMA_b76ca52d-231b-48e6-8807-07398d3a8dd3"
      unitRef="usdPerShare">11.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzItMS0xLTEtMA_e03bf957-998e-4254-87a9-939a53c1b0c9"
      unitRef="shares">597000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzItMy0xLTEtMA_86fc2f8d-c269-4ecd-85a6-02e39ae7443a"
      unitRef="usdPerShare">5.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzMtMS0xLTEtMA_812de5e1-0924-4d87-af94-7f17a7beaabe"
      unitRef="shares">76000</asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased>
    <asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzMtMy0xLTEtMA_a40bb479-c31c-446a-bbe8-72479d18b4ce"
      unitRef="usdPerShare">6.86</asur:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzQtMS0xLTEtMA_05d0cf1a-6c0b-4f80-a3f0-57de4cec70f1"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzQtMy0xLTEtMA_4e8b2687-4394-470d-a7a1-377882951650"
      unitRef="usdPerShare">5.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzUtMS0xLTEtMA_609c468f-ceec-476b-b370-0677fd873fb0"
      unitRef="shares">441000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90YWJsZTo0YTdkOWY5ZDA5MWE0ZmNjOWEzZGJlZDU5ZjhmNzcwNy90YWJsZXJhbmdlOjRhN2Q5ZjlkMDkxYTRmY2M5YTNkYmVkNTlmOGY3NzA3XzUtMy0xLTEtMA_ed297d02-7f77-4315-aa57-de95360c2196"
      unitRef="usdPerShare">5.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUzMDI_efb0b8ad-8501-401a-a166-e070e9034e56"
      unitRef="usd">528000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ifd45584d5ef74aad855057ac3e628246_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzUzMDk_183e794b-cea0-4612-9177-982dfbb4f136"
      unitRef="usd">430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3ef975d7d1d14f76b7a9589603fcf53c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU0MzQ_eaa22948-5af9-41f2-8984-d8dd95c3c785"
      unitRef="usd">2238000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i206afd7f1f7246829b973c9cf6f0fb0a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzU1MDc_b88bbd2c-923e-4d88-9c49-23e9f29f7c09">P2Y3M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzgyMA_46250464-c841-49fd-a77f-5ecd67a0839f">EMPLOYEE BENEFIT PLANS&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;401(K) SAVINGS PLAN&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We provided matching contributions to the plan of $124 and $814 in 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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%;text-decoration:underline"&gt;EMPLOYEE STOCK PURCHASE PLAN&lt;/span&gt;&lt;/div&gt;Our Employee Stock Purchase Plan (&#x201c;Purchase Plan&#x201d;) was approved by the shareholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during&#160;pre-specified&#160;offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower).&#160;Under the ESPP, 475,000 shares were reserved for issuance of which there remains 364,446 shares available for future issuance.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ib3dca38deda74bf9bd8ba81e797525ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzI3Mg_245a0e26-32a1-4644-83b2-5e3599e54f0a"
      unitRef="usd">124000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i334eb7301a8e4b9594b7a6303c755e44_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzI3OQ_325a0bad-d4b4-417d-b39b-287ece0a10d5"
      unitRef="usd">814000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzY0OQ_d9040988-8f63-48fb-8c42-0cd7604614b3"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzE2NDkyNjc0NDQ0MTQ_39a1fdd5-d577-478a-9804-df0a7a766838"
      unitRef="shares">475000000</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib25cfafe2e2a4d47a2c54d67c9c04daa_I20200310"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTcvZnJhZzo2ZTgzZWE3MWZlMjg0YmI1OWNlMjFlMWQ0NTkwNDdkYS90ZXh0cmVnaW9uOjZlODNlYTcxZmUyODRiYjU5Y2UyMWUxZDQ1OTA0N2RhXzQzOTgwNDY1MTM4NTg_811b4f91-86d0-4ec8-964f-c925575daded"
      unitRef="shares">364446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzExMTQ_44e8d562-3681-4f05-97d5-c742059905ab">CONTRACTS WITH CUSTOMERS AND&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;REVENUE CONCENTRATION&lt;/span&gt;Receivables&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 $771 were $4,852 at December&#160;31, 2020.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $904, were $4,808 at December&#160;31, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions costs from contracts with customers were $3,792 and $2,697 at December&#160;31, 2020 and December&#160;31, 2019, respectively.&#160; The amount of amortization recognized during the December&#160;31, 2020 and 2019 period was $906 and $1,398, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue of $3,783 was recognized during the year ended December&#160;31, 2020 that was included in the deferred revenue balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020, approximately $31,503 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 71% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020 and 2019, there were no customers who individually represented 10% or more of consolidated revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzE2NA_e317a05a-25ba-4d64-9c91-4cb96ed350ca"
      unitRef="usd">771000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzE3Mw_8ba700f0-6553-41fc-9a64-5af25113b0ef"
      unitRef="usd">4852000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzI2OQ_e3c3db17-35b6-4098-9fbf-bb68c997fe6c"
      unitRef="usd">904000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzI3OQ_31e93df9-aa99-45ba-8da5-3dbff53ae3ab"
      unitRef="usd">4808000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzM3Mg_be84b50e-85d9-4cf6-94a8-7f260ba12c4e"
      unitRef="usd">3792000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzM3OQ_93738db8-21ba-47d6-8bb7-62c2486cc6f7"
      unitRef="usd">2697000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzQ4MQ_ac57e716-f5f2-4d33-a64b-a6e2c061d90a"
      unitRef="usd">906000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzQ4OA_d220ec6a-b5ef-4c3d-98d2-58bb248249e8"
      unitRef="usd">1398000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DeferredRevenue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzUzNA_d3b0de6c-e1e4-467f-ba8d-250289a1c0d6"
      unitRef="usd">3783000</us-gaap:DeferredRevenue>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzc1MQ_2b8c81bf-7b6d-40a9-b308-40b382422442"
      unitRef="usd">31503000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i3f27b239ee954c239cecaddfeebea165_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzg4Mg_d271666f-9d11-4e1e-96dd-eaad7d34796d"
      unitRef="number">0.71</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3f27b239ee954c239cecaddfeebea165_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjAvZnJhZzo4OTE2OTdlNDVjMTA0NDVlYjlhMzM0ZjBmMDZhZGVjMS90ZXh0cmVnaW9uOjg5MTY5N2U0NWMxMDQ0NWViOWEzMzRmMGYwNmFkZWMxXzk0Mg_3cd8a3cb-8f65-49ba-81b7-284c5f0f843e">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3Xzk0NA_c38ab6d2-f55a-4fcd-868c-bb29b2822ad6">DISCONTINUED OPERATIONS&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, we sold our Workspace Management business to FM:Systems for approximately $121,500 in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020 we finalized our working capital adjustment and received funds of  $1,687 representing the entire amount of the escrow.  This transaction enabled us to focus on and continue to deliver our HCM solutions to small and mid-size businesses.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the operating results of the Workspace Management business reported as discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.499%"/&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;Year Ended December 31&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 #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:700;line-height:100%"&gt;2019&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;Revenue&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;24,619&#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;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:400;line-height:100%"&gt;Income from discontinued operations&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;3,498&#160;&lt;/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;Gain on sale of discontinued operations&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;94,293&#160;&lt;/span&gt;&lt;/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;Income tax expense&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;(25,499)&lt;/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;Income from discontinued operations, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the Workspace Management business reported as discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.878%"/&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;Year Ended December 31&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 #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:700;line-height:100%"&gt;2019&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;Depreciation and amortization&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;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software capitalization&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;(1,083)&lt;/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;Gain on sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="icfa4beb2b3db4182a9f33f071e88b404_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3XzEzMQ_aa609f4f-104d-47aa-9cb6-daeed0fa8388"
      unitRef="usd">121500000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:EscrowDeposit
      contextRef="ic3a7a9b994e14b929bfe1d4b3d35ae77_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3XzE1Mg_fd5f63e4-a2df-47fd-ad15-cb383ea1f126"
      unitRef="usd">1687000</us-gaap:EscrowDeposit>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90ZXh0cmVnaW9uOjI3YWJhYjU2NDRkOTQ5MTJiNTBlODMxMjMxNjNlMGY3Xzk0NQ_3d443d28-028e-490a-97d8-ef433f1f5bb3">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the operating results of the Workspace Management business reported as discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.499%"/&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;Year Ended December 31&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 #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:700;line-height:100%"&gt;2019&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;Revenue&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;24,619&#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;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:400;line-height:100%"&gt;Income from discontinued operations&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;3,498&#160;&lt;/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;Gain on sale of discontinued operations&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;94,293&#160;&lt;/span&gt;&lt;/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;Income tax expense&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;(25,499)&lt;/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;Income from discontinued operations, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the Workspace Management business reported as discontinued operations:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.878%"/&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;Year Ended December 31&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 #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:700;line-height:100%"&gt;2019&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;Depreciation and amortization&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;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software capitalization&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;(1,083)&lt;/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;Gain on sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzItMy0xLTEtMA_cf8d8af2-1a0f-4f50-8377-77d8bd838902"
      unitRef="usd">24619000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzQtMy0xLTEtMA_5c15fc64-886c-41f7-aa29-963b34c37ac6"
      unitRef="usd">3498000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzUtMy0xLTEtMA_54d3ad4a-9853-4770-b392-0a3ade83ebb3"
      unitRef="usd">94293000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzYtMy0xLTEtMA_fe13f6de-e131-4f1d-9da8-ec7bda3686bb"
      unitRef="usd">25499000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTowOTQ3MWI1N2E2NDY0NDgwYTYyNjc5YTgyZmRkOGNiYi90YWJsZXJhbmdlOjA5NDcxYjU3YTY0NjQ0ODBhNjI2NzlhODJmZGQ4Y2JiXzctMy0xLTEtMA_846e8371-5f9f-474e-b985-860c4f1018e2"
      unitRef="usd">72292000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzItMy0xLTEtMA_dacbfe65-7557-444e-a6a4-84a858d18048"
      unitRef="usd">1060000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <asur:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzMtMy0xLTEtMA_62a361fa-1c85-431b-b09b-39a3f9e4ead8"
      unitRef="usd">87000</asur:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts>
    <asur:DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzQtMy0xLTEtMA_9cbc45ca-819b-4fd7-a629-c75cfa5eb74f"
      unitRef="usd">278000</asur:DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzUtMy0xLTEtMA_15b45bb4-4b0d-4133-b38a-53c324dcb671"
      unitRef="usd">417000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <asur:DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware
      contextRef="i790fc43692d14f4795155518c93569c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzYtMy0xLTEtMA_12589bd9-ef3c-4c01-a96a-24795b2a9fc3"
      unitRef="usd">1083000</asur:DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjMvZnJhZzoyN2FiYWI1NjQ0ZDk0OTEyYjUwZTgzMTIzMTYzZTBmNy90YWJsZTo0MTFhZTJhZDMxNTg0NjY0ODU1YjU2MzVlYmViNWVjMi90YWJsZXJhbmdlOjQxMWFlMmFkMzE1ODQ2NjQ4NTViNTYzNWViZWI1ZWMyXzctMy0xLTEtMA_03a337b1-e134-4e96-aacb-9e6eae7d61e3"
      unitRef="usd">94293000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzM4MA_ded07da2-bbdf-4710-8ab9-26a722fc0e5d">NET LOSS PER SHARE&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 years ended December&#160;31, 2020 and 2019.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Loss from continuing operations&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;(16,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(42,291)&lt;/span&gt;&lt;/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;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,292&#160;&lt;/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;Net income (loss)&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;(16,311)&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;30,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, basic and diluted&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;15,910,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,511,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:400;line-height:100%"&gt;Basic and diluted income (loss) per share&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;Loss per share from continuing operations&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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.73)&lt;/span&gt;&lt;/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;Income per share from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/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;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 excluded stock options to acquire 1,713,000 and 1,756,000 shares for 2020 and 2019, respectively, from the computation of the dilutive stock options because the effect of including the stock options would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzM4MQ_39f1a4cf-da16-4ce4-9e23-0e048971ce12">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 years ended December&#160;31, 2020 and 2019.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Loss from continuing operations&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;(16,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(42,291)&lt;/span&gt;&lt;/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;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,292&#160;&lt;/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;Net income (loss)&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;(16,311)&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;30,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, basic and diluted&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;15,910,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,511,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:400;line-height:100%"&gt;Basic and diluted income (loss) per share&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;Loss per share from continuing operations&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.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.73)&lt;/span&gt;&lt;/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;Income per share from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.66&#160;&lt;/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;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzItMS0xLTEtMA_7032a38e-7bfe-426c-a3d8-e6bbe37ffe96"
      unitRef="usd">-16311000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzItMy0xLTEtMA_72d31102-8c1a-4be0-8566-98f9ed49acf1"
      unitRef="usd">-42291000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzMtMS0xLTEtMA_40e7712f-a40a-486c-b869-1c401309e933"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzMtMy0xLTEtMA_7f33e134-f7e3-42e6-aa24-6effe011ecbd"
      unitRef="usd">72292000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzQtMS0xLTEtMA_5e04fab8-2c92-4762-b458-259537960c75"
      unitRef="usd">-16311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzQtMy0xLTEtMA_a25fb695-b29f-4545-950b-89ae6683c421"
      unitRef="usd">30001000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzctMS0xLTEtMA_709a7d91-caaf-4083-9b42-3300ec8e9736"
      unitRef="shares">15910000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzctMy0xLTEtMA_c22f4b84-18f6-4711-80de-28a2a0c7bba3"
      unitRef="shares">15511000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEwLTEtMS0xLTA_0629bef3-e2f8-4a17-9887-2d174850e3ec"
      unitRef="usdPerShare">-1.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEwLTMtMS0xLTA_7858dc8a-5a56-4e84-8496-bd159b3a6f56"
      unitRef="usdPerShare">-2.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzExLTEtMS0xLTA_eab54c8f-ae83-4569-b079-88fbd5703b0d"
      unitRef="usdPerShare">0.00</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzExLTMtMS0xLTA_676eb97f-d855-4965-82db-7a9d057e8639"
      unitRef="usdPerShare">4.66</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEyLTEtMS0xLTA_8a54dff5-9d5a-41ce-bb9a-f64173367338"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90YWJsZTpkMTVmZjg0NDVmY2U0ZTE0OTE2NDYxM2YwNTY4Zjc0ZS90YWJsZXJhbmdlOmQxNWZmODQ0NWZjZTRlMTQ5MTY0NjEzZjA1NjhmNzRlXzEyLTMtMS0xLTA_be357489-860b-4496-af00-d602766ff164"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzE2NDkyNjc0NDIwNTU_38184beb-5839-4912-b8b4-22b1499f8a4f"
      unitRef="shares">1713000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibfebf028ca1f4985bf0fd61eaf8d7a13_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjYvZnJhZzpjOTIyYzQyMWU1MTg0NGExYTA2Mzg3MTljNzA5NWVkMC90ZXh0cmVnaW9uOmM5MjJjNDIxZTUxODQ0YTFhMDYzODcxOWM3MDk1ZWQwXzE2NDkyNjc0NDIwNjI_7c88d950-c803-49be-b431-7e1167bdeed7"
      unitRef="shares">1756000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjU_39cf4ea8-05ad-4127-a0c0-c84fc1f40981">INCOME TAXES&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of pre-tax loss from continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Domestic&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;(15,974)&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;(66,402)&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(15,974)&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;(66,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,697)&lt;/span&gt;&lt;/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;State&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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899)&lt;/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;Foreign&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/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 current&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;(215)&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;(23,554)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred&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;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(557)&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;&#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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred taxes at December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align: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 operating losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,004&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit carryforwards&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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disallowed interest expense carryforwards&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;18,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,628&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 deferred tax assets&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;11,208&#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;11,424&#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;border-top:1pt solid #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:1pt solid #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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&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,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commission&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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;(12,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,760)&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;Net deferred liabilities&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;(888)&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;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, we had federal net operating loss carryforwards of approximately $48,435, research and development credit carryforwards of approximately $3,579. The net operating loss and research and development credit carryforwards will expire in varying amounts from 2021 through 2040, if not utilized. Approximately $16,962 of the net operating loss carryforwards carry forward indefinitely, but can only offset up to 80% of taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the &#x201c;change in ownership&#x201d; provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabilities. During the year ended December&#160;31, 2020, the valuation allowance increased by approximately $1,688 due primarily to operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Computed at statutory rate&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;(3,355)&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;(13,944)&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;State taxes, net of federal benefit&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;(632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/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;Permanent items and other&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;(379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/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;Credit carryforwards&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;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,907&#160;&lt;/span&gt;&lt;/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;Change in tax carryforwards not benefitted&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;3,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(352)&lt;/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;Change in valuation allowance&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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,849)&lt;/span&gt;&lt;/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 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;337&#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;(24,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 740-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a &#x201c;more likely than not&#x201d; criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2020. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. The reconciliation of our unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&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;59&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;856&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&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 December&#160;31, 2020, we had $587 of unrecognized tax benefits, of which $15 would affect the effective tax rate if recognized.&#160;Our assessment of our unrecognized tax benefits is subject to change as a function of our financial statement audit.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.&#160;During the twelve months ended December&#160;31, 2020, we recognized $0 of interest and penalties in our income tax expense.&#160;&lt;/span&gt;&lt;/div&gt;We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions.&#160;We are subject to U.S. federal income tax examinations for years ending on or after December 31, 2017 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2016.&#160;We are not currently under audit for any federal or state jurisdictions.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjY_d1ae1273-70ee-4fcd-a6e9-b440dc6d1e55">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of pre-tax loss from continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Domestic&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;(15,974)&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;(66,402)&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(15,974)&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;(66,402)&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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzEtMS0xLTEtMA_85ca7b18-faf3-4580-afd3-c9ced349938c"
      unitRef="usd">-15974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzEtMy0xLTEtMA_bab740ba-e398-4555-b6c9-7d0a0979ed63"
      unitRef="usd">-66402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzItMS0xLTEtMA_fa599b7c-c2ec-4ebd-8629-877e77f5e942"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzItMy0xLTEtMA_3beff439-0745-4afd-843d-506e2d7791d3"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzMtMS0xLTEtMA_b6b8a4b4-441f-4512-8452-9e6fbb554683"
      unitRef="usd">-15974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpkNzI2YTI2YzBjMGM0MWEzOGI2NjNlODI0ZjZjZGFiYy90YWJsZXJhbmdlOmQ3MjZhMjZjMGMwYzQxYTM4YjY2M2U4MjRmNmNkYWJjXzMtMy0xLTEtMA_f61e1a1b-b77c-43f0-8bba-8ad616ab9129"
      unitRef="usd">-66402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4Njc_ce7989f0-da43-49b1-91c9-d77940a85917">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,697)&lt;/span&gt;&lt;/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;State&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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899)&lt;/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;Foreign&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/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 current&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;(215)&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;(23,554)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred&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;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(557)&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;&#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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,111)&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzItMS0xLTEtMA_5117660c-b3fc-48d8-9017-4cc12479bd47"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzItMy0xLTEtMA_7f871531-f185-4516-882c-d39b50097f28"
      unitRef="usd">-21697000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzMtMS0xLTEtMA_ef962a77-c35e-484a-ab88-61fbc971b6f8"
      unitRef="usd">-214000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzMtMy0xLTEtMA_f5b671dd-f2bf-4b47-8e84-06ff36442dab"
      unitRef="usd">-1899000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzQtMS0xLTEtMA_a6b11de2-43ec-43bd-9f90-43a7ac9a6480"
      unitRef="usd">-1000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzQtMy0xLTEtMA_c3afb973-10ff-4b71-9e7c-50badd9354c9"
      unitRef="usd">42000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzUtMS0xLTEtMA_cd6fe7c9-a051-44dd-902c-749d134d588d"
      unitRef="usd">-215000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzUtMy0xLTEtMA_e04e8949-d365-4c54-ae7d-77b2ea25ae60"
      unitRef="usd">-23554000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzgtMS0xLTEtMA_fe0113cc-d143-44df-b023-68e2e70e0d8a"
      unitRef="usd">259000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzgtMy0xLTEtMA_834c5718-f702-405e-85d0-3c8da830f95e"
      unitRef="usd">-210000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzktMS0xLTEtMA_3b2b42af-7fae-42cc-83e6-a6e1c021c657"
      unitRef="usd">293000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzktMy0xLTEtMA_9148a75b-46dd-40e6-8ce3-e7b0b520de6f"
      unitRef="usd">-347000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEwLTEtMS0xLTA_619d56ff-6dc8-4cb2-b698-68de69f77118"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEwLTMtMS0xLTA_282229ff-fbf4-46ca-ab77-03eb850a06c0"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzExLTEtMS0xLTA_5b362359-db8a-4d22-b685-e33ad07338e3"
      unitRef="usd">552000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzExLTMtMS0xLTA_7869d6fe-7539-4502-aeb0-6efb54d65b66"
      unitRef="usd">-557000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEyLTEtMS0xLTA_a07bd48e-f197-4ae6-8454-b1e836edf80c"
      unitRef="usd">337000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTpjY2U4NWRjYjNjNzE0NmUyOWU5YzQ1NThlODFlYWRmMS90YWJsZXJhbmdlOmNjZTg1ZGNiM2M3MTQ2ZTI5ZTljNDU1OGU4MWVhZGYxXzEyLTMtMS0xLTA_0c7e9860-80dd-41a3-b176-16341118945d"
      unitRef="usd">-24111000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjI_b1702b38-e124-4ab2-bce1-a14bf930ae76">Significant components of our deferred taxes at December&#160;31, 2020 and 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align: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 operating losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,004&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credit carryforwards&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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disallowed interest expense carryforwards&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;18,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,628&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 deferred tax assets&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;11,208&#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;11,424&#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;border-top:1pt solid #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:1pt solid #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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&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,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commission&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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&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,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756)&lt;/span&gt;&lt;/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 25.75pt 2px 1pt;text-align:justify;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;(12,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,760)&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;Net deferred liabilities&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;(888)&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;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzItMS0xLTEtMA_0aae130c-19e7-45e9-bc97-f40048fc5ec7"
      unitRef="usd">11570000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzItMy0xLTEtMA_c3d9f01b-7564-43d5-ac18-03c2a2757c15"
      unitRef="usd">8004000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzMtMS0xLTEtMA_0588c9a6-8e24-4396-9773-7d1a8013f134"
      unitRef="usd">3246000</asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves>
    <asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzMtMy0xLTEtMA_73397305-0836-4fcd-86a2-7a8d56d462e6"
      unitRef="usd">3104000</asur:DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzQtMS0xLTEtMA_a0886903-9b80-4a61-98de-a8a96bb9eade"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzQtMy0xLTEtMA_e88a9c20-5cc6-45aa-aae4-4338e70732da"
      unitRef="usd">31000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzUtMS0xLTEtMA_ab880906-e8ab-4d83-bedc-8c836b9a5c76"
      unitRef="usd">54000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzUtMy0xLTEtMA_1ed6e1db-bc6d-4fab-a973-7ba2eefbc332"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzYtMS0xLTEtMA_cb667f13-cf8d-467d-a3ff-d9fbe75140df"
      unitRef="usd">258000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzYtMy0xLTEtMA_4be1738c-5bd5-45fb-a665-295ade68dbec"
      unitRef="usd">168000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzctMS0xLTEtMA_34c567da-4545-4558-a5b8-2958b047b310"
      unitRef="usd">148000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzctMy0xLTEtMA_47c03111-a33f-41fd-94ae-3bfe843caf3f"
      unitRef="usd">588000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzktMS0xLTEtMA_6a94ffde-c4f9-4a15-974e-47e358b3f618"
      unitRef="usd">590000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzktMy0xLTEtMA_c31a52a7-318c-4727-ae44-39644e42e0db"
      unitRef="usd">349000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <asur:DeferredTaxAssetsLeaseLiabilities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEwLTEtMS0xLTA_d4c6097d-6c81-4d04-8224-a3814035029e"
      unitRef="usd">1931000</asur:DeferredTaxAssetsLeaseLiabilities>
    <asur:DeferredTaxAssetsLeaseLiabilities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEwLTMtMS0xLTA_945c05d7-9c84-4d06-9a35-3fbce8c6aafc"
      unitRef="usd">1905000</asur:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzExLTEtMS0xLTA_09f1b897-0992-4929-88e1-fca0d97d7f8a"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzExLTMtMS0xLTA_39c6d27b-c72d-4227-b5e4-d0d1bb7d2ff7"
      unitRef="usd">2132000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEyLTEtMS0xLTA_673858bf-6b9c-49e1-a477-bf4e6d5376a7"
      unitRef="usd">303000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEyLTMtMS0xLTA_8859551d-8a2d-4373-a5de-bc8c8dcea464"
      unitRef="usd">347000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEzLTEtMS0xLTA_ac36b4e5-b892-4e4e-b099-c4b8aa24cad6"
      unitRef="usd">18100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzEzLTMtMS0xLTA_b903d6fc-5726-4b2f-bd7d-fbdc4bafe3ce"
      unitRef="usd">16628000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE0LTEtMS0xLTA_23070876-7dd5-476a-b503-982bbfc70de6"
      unitRef="usd">6892000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE0LTMtMS0xLTA_bf90ce1f-9f38-46e6-98df-7091aec84376"
      unitRef="usd">5204000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE1LTEtMS0xLTA_93f7878c-a251-41ee-8e25-02c9495bfb72"
      unitRef="usd">11208000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE1LTMtMS0xLTA_61f4e1e9-665d-406d-983d-5cc52a8074a9"
      unitRef="usd">11424000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE4LTEtMS0xLTA_238dd62f-92c7-4f2e-b404-0f6c29cd6543"
      unitRef="usd">5930000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE4LTMtMS0xLTA_35bd92f9-153b-4a0b-bc8e-e954d66dec25"
      unitRef="usd">7828000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE5LTEtMS0xLTA_7f7cf08f-ec60-4992-be66-65b812548369"
      unitRef="usd">284000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzE5LTMtMS0xLTA_1141cbf9-f98f-43c6-8419-eb1bcff6fb7f"
      unitRef="usd">125000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIwLTEtMS0xLTA_0cf5661e-5328-4ac2-b9f7-ca2eedb512f3"
      unitRef="usd">1524000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIwLTMtMS0xLTA_f3bec1d8-e5f4-4963-97e1-b6e725785ba5"
      unitRef="usd">1353000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIxLTEtMS0xLTA_8319f194-145e-4380-ac7c-4c41350d3914"
      unitRef="usd">1000000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIxLTMtMS0xLTA_f3da47f3-7c43-4b14-beb6-2704a5b6fbf5"
      unitRef="usd">698000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <asur:DeferredTaxLiabilityRightofUseAsset
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIyLTEtMS0xLTA_1b9fd28f-77fe-40a2-b1c2-b7739e207cd5"
      unitRef="usd">1721000</asur:DeferredTaxLiabilityRightofUseAsset>
    <asur:DeferredTaxLiabilityRightofUseAsset
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIyLTMtMS0xLTA_2b747ec5-77a7-4e12-abe5-ffa284e0af5c"
      unitRef="usd">1756000</asur:DeferredTaxLiabilityRightofUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIzLTEtMS0xLTA_86668635-0154-4c36-92f5-d8b0c55a6dec"
      unitRef="usd">1637000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzIzLTMtMS0xLTA_75a86d93-2cdc-460a-ba36-404bf0bb87a3"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI0LTEtMS0xLTA_641f01a7-db12-4eff-b235-bf23f41f77b3"
      unitRef="usd">12096000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI0LTMtMS0xLTA_6e8e8c25-26c5-48f6-824c-63a98837772f"
      unitRef="usd">11760000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI1LTEtMS0xLTA_a11cb7aa-e7af-496d-9ad7-d7d9c53852e0"
      unitRef="usd">888000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo0NmU3OWM2YWFmMzY0OTMwYjIxM2E0OGNiMDdkZTMyZS90YWJsZXJhbmdlOjQ2ZTc5YzZhYWYzNjQ5MzBiMjEzYTQ4Y2IwN2RlMzJlXzI1LTMtMS0xLTA_b508c2e4-b17b-4dee-abde-023106972343"
      unitRef="usd">336000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzYzNg_54beae8b-0336-486a-ba81-b5d24903b92d"
      unitRef="usd">48435000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzcwMw_1babcf90-1b10-40ee-99c0-20c20559595c"
      unitRef="usd">3579000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <asur:OperatingLossCarryforwardsExpirationDate2
      contextRef="i412de7070a0f4ef7b420b223f7d29768_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzg4NQ_ba5a1af6-d2c3-4492-b41f-c1e0d5f630b2">2021</asur:OperatingLossCarryforwardsExpirationDate2>
    <asur:OperatingLossCarryforwardsExpirationDate2
      contextRef="i7560b666a4fa4be4b6ac959463f89338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzg5Ng_525f8401-d993-4e7b-9e42-ff8357170388">2040</asur:OperatingLossCarryforwardsExpirationDate2>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzkzMQ_78dde87d-71ae-4195-a75b-651dfeebd3d2"
      unitRef="usd">16962000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <asur:MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzEwMjg_e1f10ff5-d8e1-43f8-bcd6-ad71925775a5"
      unitRef="number">0.80</asur:MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzE4Mzg_800b7200-ea9a-4cac-b8a5-2a3f6661f9cc"
      unitRef="usd">1688000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjM_820d803c-4a11-46a0-8f8a-5b63464afe37">&lt;div style="margin-top:10pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;2020&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;2019&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;Computed at statutory rate&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;(3,355)&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;(13,944)&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;State taxes, net of federal benefit&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;(632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/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;Permanent items and other&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;(379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/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;Credit carryforwards&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;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,907&#160;&lt;/span&gt;&lt;/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;Change in tax carryforwards not benefitted&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;3,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(352)&lt;/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;Change in valuation allowance&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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,849)&lt;/span&gt;&lt;/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 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;337&#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;(24,111)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzEtMS0xLTEtMA_3c91d917-fc8f-4406-9309-1ed07f77d485"
      unitRef="usd">-3355000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzEtMy0xLTEtMA_d6d5a43e-7d59-44fe-bfa8-8c79c53e5be8"
      unitRef="usd">-13944000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzItMS0xLTEtMA_3e43324a-6206-4814-9d95-095d9eac20c0"
      unitRef="usd">-632000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzItMy0xLTEtMA_09742a21-8013-4683-8f0c-116039878ec5"
      unitRef="usd">-1901000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzMtMS0xLTEtMA_a629acf0-369f-493f-ab0c-9e4a8bbe76de"
      unitRef="usd">-379000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzMtMy0xLTEtMA_0994dfeb-963c-4188-81be-cc6781c5162c"
      unitRef="usd">992000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzQtMS0xLTEtMA_4001df93-758a-422d-80e6-dd5f46547c89"
      unitRef="usd">122000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzQtMy0xLTEtMA_bce87e16-3b47-490b-be62-4de6ea783501"
      unitRef="usd">-2014000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzUtMS0xLTEtMA_724e6558-1d60-4c4b-b0bb-a5aee91b5fc0"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzUtMy0xLTEtMA_de6551c3-f931-48ee-8608-6ad4c862ecc5"
      unitRef="usd">22000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzYtMS0xLTEtMA_62a779e5-7cc5-4080-89e6-fe6d3a47cdde"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzYtMy0xLTEtMA_ad4dc390-6ab1-4581-a9f5-1057d544efad"
      unitRef="usd">3907000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzctMS0xLTEtMA_fc49bef1-f098-426b-b283-bcf74192ad8e"
      unitRef="usd">3137000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzctMy0xLTEtMA_43391734-f976-41ab-af32-90c595bdfa66"
      unitRef="usd">-352000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzgtMS0xLTEtMA_421dae03-ccdf-4b85-a4dd-ecbed9cfd739"
      unitRef="usd">1688000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzgtMy0xLTEtMA_328f4ea4-f87a-4993-ba14-8acce32b1360"
      unitRef="usd">-14849000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzktMS0xLTEtMA_022fec9c-d2b3-4878-ae58-a1d8ef73b271"
      unitRef="usd">337000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTo4OTdmZDQ5ZTU4Yzg0ODY4ODBiMmE5NTJlZTkwNDViNS90YWJsZXJhbmdlOjg5N2ZkNDllNThjODQ4Njg4MGIyYTk1MmVlOTA0NWI1XzktMy0xLTEtMA_42ebc119-99f8-4eed-a7a2-ad710cc5372e"
      unitRef="usd">-24111000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzM4NjQ_278cd7ed-c2de-41ff-89dd-c6f1ab1820df">The reconciliation of our unrecognized tax benefits is as follows:&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2018&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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&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;59&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;856&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic7626c9252bd4a68ab1de3a395fd14c1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzAtMS0xLTEtMA_e108e4a7-5185-47e8-949d-b5d88c24aaec"
      unitRef="usd">1435000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzEtMS0xLTEtMA_385ee69f-16f8-46eb-b3dc-200262d5d9f8"
      unitRef="usd">106000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzItMS0xLTEtMA_fa8cd6f1-71d2-41bf-8315-4bf176188725"
      unitRef="usd">59000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzMtMS0xLTEtMA_4a4d21d7-0005-4751-bf9b-35c8bfad1b7d"
      unitRef="usd">744000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6488b9ea70414c65b96da5f67c8e9eab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzQtMS0xLTEtMA_2e553fee-9f2f-4522-873a-3bdad1bca9d5"
      unitRef="usd">856000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzUtMS0xLTEtMA_d8a7ce7f-b428-4b72-a9aa-84bb5c3f1806"
      unitRef="usd">232000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzYtMS0xLTEtMA_697ea755-3572-4599-9b67-e5573ee5fee1"
      unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzctMS0xLTEtMA_23bc23e8-9cc9-4b7d-96c7-7f5ccd0edd67"
      unitRef="usd">56000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90YWJsZTphNjUxNDAyOTM3NDI0NWE3YTkyNWUwNjIyNWU2N2ZmOC90YWJsZXJhbmdlOmE2NTE0MDI5Mzc0MjQ1YTdhOTI1ZTA2MjI1ZTY3ZmY4XzgtMS0xLTEtMA_b40ed292-7215-4f39-a8b4-3596795d1047"
      unitRef="usd">587000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzMwMjA_b8304916-67de-402b-90a3-e6c81efaf5cc"
      unitRef="usd">587000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzE2NDkyNjc0NDU3MDg_0dfe6366-4f04-43b7-a51e-e810c5d8f753"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNjkvZnJhZzo5OTkxOTc0ZDIyZjE0ODc1YTljZGI2ZDcyMmQwNWRjYS90ZXh0cmVnaW9uOjk5OTE5NzRkMjJmMTQ4NzVhOWNkYjZkNzIyZDA1ZGNhXzMzODU_02273514-3bbc-4071-93ff-00be8104136a"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODQ_dbcba535-c89d-44eb-9639-b7cdc5aede3c">LEASES&lt;div style="text-align:justify;text-indent:27pt"&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&#160;office space lease agreements, which qualify as operating leases under Topic 842. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI2Nw_097e94de-5f8d-4b1d-8e91-f885f01865bf"&gt;one&lt;/span&gt;&#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:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&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 consolidated statements of comprehensive income (loss), rent expense is included in operating expenses under selling, general and administrative expenses. The components of the rent expense for the year ended December 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.606%"/&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;div style="margin-bottom:5pt"&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;/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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,036&#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:27pt"&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 December 31, 2020, we had lease liabilities of&#160;$7,199, of which&#160;$1,833 is presented as a current liability, and Right of Use ("ROU") assets of&#160;$6,450 on the accompanying consolidated balance sheet. For purposes of calculating the ROU assets and lease liabilities for such leases, 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. Our incremental borrowing rate of 10% is estimated to approximate our interest rate on a collateralized basis with similar terms and payments, using a portfolio approach. The weighted average remaining lease term of leases with a lease liability as of December 31, 2020&#160;is&#160;5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&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 year ended December 31, 2020 follow:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.606%"/&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&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 style="margin-bottom:5pt;padding-left:11.25pt"&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;/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;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&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 style="margin-bottom:5pt;padding-left:11.25pt"&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;/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;1,052&#160;&lt;/span&gt;&lt;/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:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;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;Total Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2,354&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,837&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;8,985&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,786)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;7,199&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i17b6ede534d04042adc115ba0bcc3020_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI3Mw_a9b00c75-08f5-459a-89fd-d3218388a76e">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODU_8f860955-4119-4765-9d8a-8d60c2a605e3">The components of the rent expense for the year ended December 31, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.606%"/&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;div style="margin-bottom:5pt"&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;/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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,036&#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 style="text-align:justify;text-indent:27pt"&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 year ended December 31, 2020 follow:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.606%"/&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&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 style="margin-bottom:5pt;padding-left:11.25pt"&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;/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;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&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 style="margin-bottom:5pt;padding-left:11.25pt"&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;/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;1,052&#160;&lt;/span&gt;&lt;/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="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzAtMS0xLTEtMA_8414ba87-1a6f-4cf0-a87a-75612f932d97"
      unitRef="usd">2153000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzEtMS0xLTEtMA_334862cf-a472-4bfa-ae3e-904147d4dfad"
      unitRef="usd">117000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTowN2E2ODZkY2Q1YjM0NjkyOWRkM2JkNmI0MGYzYjlmZi90YWJsZXJhbmdlOjA3YTY4NmRjZDViMzQ2OTI5ZGQzYmQ2YjQwZjNiOWZmXzItMS0xLTEtMA_410bccf2-8146-48af-8e2d-c29e9b35f5dc"
      unitRef="usd">2036000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseLiability
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1Xzc5Ng_00d08a72-b197-4adf-92d9-670c6100dff1"
      unitRef="usd">7199000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzgwOQ_a8d1c2b7-7284-4531-8962-07f7e3711a5c"
      unitRef="usd">1833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1Xzg2Nw_af0ebb46-5d21-4c44-b8a0-fdfd6173c091"
      unitRef="usd">6450000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzEyMDc_73791cd1-b29a-4a91-af67-b4c867c4c118"
      unitRef="number">0.10</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE0NDU_1017a783-087e-420c-ae6c-ae92c2b14c34">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeasePayments
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTplOThhODI1N2IwMTM0YWUwYTVkMzhlZmRmNjI5YjMyZC90YWJsZXJhbmdlOmU5OGE4MjU3YjAxMzRhZTBhNWQzOGVmZGY2MjliMzJkXzEtMS0xLTEtMA_15b3f55c-871d-48e8-9fb4-593ba2b61158"
      unitRef="usd">2246000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTplOThhODI1N2IwMTM0YWUwYTVkMzhlZmRmNjI5YjMyZC90YWJsZXJhbmdlOmU5OGE4MjU3YjAxMzRhZTBhNWQzOGVmZGY2MjliMzJkXzMtMS0xLTEtMA_b62c43dd-648e-4d12-8e53-18119c3d471e"
      unitRef="usd">1052000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzE2ODM_9862b7f3-5a14-4ab4-b32a-d6fdd046740b">&lt;div style="text-indent:27pt"&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;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;Total Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2,354&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,837&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;8,985&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;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,786)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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;7,199&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzEtMS0xLTEtMA_f6fb28b0-0bc5-49e9-988f-cf5492675354"
      unitRef="usd">2354000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzItMS0xLTEtMA_62ff4aba-7181-4028-b1d3-94c99b993d15"
      unitRef="usd">1837000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzMtMS0xLTEtMA_a4f27bf3-2519-4f3c-a802-347ca294dd6a"
      unitRef="usd">1142000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzQtMS0xLTEtMA_7d11f293-6734-4bac-80d0-c26b443252c2"
      unitRef="usd">1022000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzUtMS0xLTEtMA_9e7232ba-3a20-411c-8a17-3ee42fd33588"
      unitRef="usd">828000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzYtMS0xLTEtMA_0d3d287e-44f8-4f32-afa9-c8257754c546"
      unitRef="usd">1802000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzctMS0xLTEtMA_59c60cf8-3399-4a51-823e-f9477a920c86"
      unitRef="usd">8985000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzgtMS0xLTEtMA_8bf207f9-4e83-45b8-93b4-1008446f00b2"
      unitRef="usd">1786000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i08138cc0ff89423096828aac4ada0c70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90YWJsZTo5YjYzMDcxOTgwM2M0NTljOTc2Mzk3NjkxZTkyMTRjYS90YWJsZXJhbmdlOjliNjMwNzE5ODAzYzQ1OWM5NzYzOTc2OTFlOTIxNGNhXzktMS0xLTEtMA_8287cdf3-f093-4d55-81fc-371f41605f2f"
      unitRef="usd">7199000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzUvZnJhZzpiODg5MTE3M2YzMzc0Njc2YTIxODM3NTA4OGQ3YTUxYS90ZXh0cmVnaW9uOmI4ODkxMTczZjMzNzQ2NzZhMjE4Mzc1MDg4ZDdhNTFhXzE0NDE_f7ca79ee-fcb9-4779-920e-7bf479d4a80d">SUBSEQUENT EVENTSThe Company evaluated subsequent events through the date of the filing of this Annual Report on Form 10-K with the SEC to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of December&#160;31, 2020, and events which occurred subsequent to December&#160;31, 2020 but were not recognized in the financial statements. The Company has determined that there were no subsequent events which required recognition, adjustment to or disclosure in the financial statements.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460239099784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-20008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ASURE SOFTWARE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">74-2415696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3700 N Capital of TX Hwy<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Austin<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">437-2700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,670,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,016,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s definitive Proxy Statement relating to its 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this report containing the Items comprising Part III, will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000884144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Stock, $0.01 par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ASUR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>nonnum: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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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>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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161320472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 28,577<span></span>
</td>
<td class="nump">$ 28,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts and note receivable, net of allowance for doubtful accounts of $771 and&#160;$904 at December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="nump">4,852<span></span>
</td>
<td class="nump">4,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">449<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">8,551<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="top.Show.showAR( this, 'defref_asur_AssetsBeforeFundsHeldForClientsCurrent', window );">Total current assets before funds held for clients</a></td>
<td class="nump">37,162<span></span>
</td>
<td class="nump">42,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for clients</a></td>
<td class="nump">321,069<span></span>
</td>
<td class="nump">126,625<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">358,231<span></span>
</td>
<td class="nump">169,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">8,281<span></span>
</td>
<td class="nump">7,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">73,958<span></span>
</td>
<td class="nump">68,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">64,552<span></span>
</td>
<td class="nump">63,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net</a></td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">3,951<span></span>
</td>
<td class="nump">3,224<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">515,423<span></span>
</td>
<td class="nump">320,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Current portion of notes payable</a></td>
<td class="nump">12,310<span></span>
</td>
<td class="nump">2,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,288<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">2,916<span></span>
</td>
<td class="nump">3,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">1,833<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">6,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent purchase obligation</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">5,838<span></span>
</td>
<td class="nump">5,500<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="top.Show.showAR( this, 'defref_asur_LiablitiesBeforeClientFundObligationsCurrent', window );">Total current liabilities before client fund obligations</a></td>
<td class="nump">29,445<span></span>
</td>
<td class="nump">21,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ClientFundObligationsCurrent', window );">Client fund obligations</a></td>
<td class="nump">320,578<span></span>
</td>
<td class="nump">130,250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">350,023<span></span>
</td>
<td class="nump">151,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">888<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, net of current portion and debt issuance cost</a></td>
<td class="nump">12,225<span></span>
</td>
<td class="nump">24,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">5,366<span></span>
</td>
<td class="nump">5,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">1,157<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">19,747<span></span>
</td>
<td class="nump">30,876<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">369,770<span></span>
</td>
<td class="nump">182,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Notes 2 and 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, $.01 par value; 44,000 and 22,000 shares authorized; 19,354 and 16,098 shares issued, 18,970 and 15,714 shares outstanding at December 31, 2020 and December 31, 2019, respectively</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock at cost, 384 shares at December 31, 2020 and December 31, 2019</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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">419,827<span></span>
</td>
<td class="nump">396,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(269,954)<span></span>
</td>
<td class="num">(253,642)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">604<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">145,653<span></span>
</td>
<td class="nump">137,579<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 515,423<span></span>
</td>
<td class="nump">$ 320,067<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163397624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 771<span></span>
</td>
<td class="nump">$ 904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">44,000,000<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">19,354,000<span></span>
</td>
<td class="nump">16,098,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">18,970,000<span></span>
</td>
<td class="nump">15,714,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">384,000<span></span>
</td>
<td class="nump">384,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162338920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 65,507<span></span>
</td>
<td class="nump">$ 73,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">27,414<span></span>
</td>
<td class="nump">29,836<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">38,093<span></span>
</td>
<td class="nump">43,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">36,340<span></span>
</td>
<td class="nump">41,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">5,959<span></span>
</td>
<td class="nump">5,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">9,547<span></span>
</td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,060<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">51,846<span></span>
</td>
<td class="nump">93,711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(13,753)<span></span>
</td>
<td class="num">(50,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense and other, net</a></td>
<td class="num">(2,221)<span></span>
</td>
<td class="num">(16,005)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(15,974)<span></span>
</td>
<td class="num">(66,402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">337<span></span>
</td>
<td class="num">(24,111)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">(16,311)<span></span>
</td>
<td class="num">(42,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations (Note 12)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on disposal of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">94,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income from operations of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,499)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Gain on discontinued operations, net of taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(16,311)<span></span>
</td>
<td class="nump">30,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Change in unrealized gain on available for sale securities</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(597)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (15,682)<span></span>
</td>
<td class="nump">$ 29,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract', window );"><strong>Basic and diluted loss per share from continuing operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (2.73)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted (in Dollars per share)</a></td>
<td class="num">(1.03)<span></span>
</td>
<td class="num">(2.73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Basic and diluted net income (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">(1.03)<span></span>
</td>
<td class="nump">1.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="nump">$ 1.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">15,910,000<span></span>
</td>
<td class="nump">15,511,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">15,910,000<span></span>
</td>
<td class="nump">15,511,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_RecurringrevenueMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 63,315<span></span>
</td>
<td class="nump">$ 70,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_ProfessionalServicesRevenueMember', window );">Professional services, hardware and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 2,192<span></span>
</td>
<td class="nump">$ 3,084<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and diluted loss per share from continuing operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract</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_WeightedAverageBasicAndDilutedSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 11: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=asur_RecurringrevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=asur_RecurringrevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162071736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid- in Capital</div></th>
<th class="th"><div>Accumulated Deficit&#160;</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2018</a></td>
<td class="nump">$ 102,518<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
<td class="num">$ (5,017)<span></span>
</td>
<td class="nump">$ 391,927<span></span>
</td>
<td class="num">$ (283,643)<span></span>
</td>
<td class="num">$ (906)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units</a></td>
<td class="nump">848<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">2,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Stock issued under the employee stock purchase plan</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">123,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued upon acquisition</a></td>
<td class="nump">555<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">30,001<span></span>
</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,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation', window );">Disposal of discontinued operations</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(591)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2019</a></td>
<td class="nump">$ 137,579<span></span>
</td>
<td class="nump">$ 161<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">396,102<span></span>
</td>
<td class="num">(253,642)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units (in shares)</a></td>
<td class="nump">130,000<span></span>
</td>
<td class="nump">207,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock issued upon option exercise and vesting of restricted stock units</a></td>
<td class="nump">$ 729<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="nump">2,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued under the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Stock issued under the employee stock purchase plan</a></td>
<td class="nump">292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued, net of issuance cost (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued, net of issuance costs</a></td>
<td class="nump">20,371<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(16,311)<span></span>
</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">(16,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">629<span></span>
</td>
<td class="text">&#160;<span></span>
</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">629<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,970,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Other Comprehensive Income (Loss) from Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238313384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (16,311)<span></span>
</td>
<td class="nump">$ 30,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">16,169<span></span>
</td>
<td class="nump">18,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt financing costs and discount</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Provision (benefit) from deferred income taxes</a></td>
<td class="nump">551<span></span>
</td>
<td class="num">(1,193)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss (gain) on extinguishment of debt</a></td>
<td class="num">(138)<span></span>
</td>
<td class="nump">2,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(94,293)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">2,365<span></span>
</td>
<td class="nump">2,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposals of fixed assets</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent purchase consideration</a></td>
<td class="nump">1,135<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="num">(1,446)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(1,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(911)<span></span>
</td>
<td class="num">(3,113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(448)<span></span>
</td>
<td class="num">(3,174)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other long-term obligations</a></td>
<td class="num">(4,596)<span></span>
</td>
<td class="nump">5,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_IncreaseDecreaseinOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(1,606)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">5,662<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash&#160;used in operating activities</a></td>
<td class="num">(1,707)<span></span>
</td>
<td class="num">(4,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">118,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(13,141)<span></span>
</td>
<td class="num">(7,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(857)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Software capitalization costs</a></td>
<td class="num">(2,780)<span></span>
</td>
<td class="num">(3,824)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInClientFundsHeld', window );">Net change in funds held for clients</a></td>
<td class="num">(184,356)<span></span>
</td>
<td class="num">(20,290)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(201,134)<span></span>
</td>
<td class="nump">85,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from notes payable</a></td>
<td class="nump">8,856<span></span>
</td>
<td class="nump">28,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payments of notes payable</a></td>
<td class="num">(12,234)<span></span>
</td>
<td class="num">(118,421)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments of revolving line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt financing fees</a></td>
<td class="num">(245)<span></span>
</td>
<td class="num">(1,539)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments of finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">21,392<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ProceedsPaymentsFromClientFundObligations', window );">Net change in client fund obligations</a></td>
<td class="nump">184,823<span></span>
</td>
<td class="nump">22,669<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">202,592<span></span>
</td>
<td class="num">(68,018)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(115)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(249)<span></span>
</td>
<td class="nump">13,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">28,826<span></span>
</td>
<td class="nump">15,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">28,577<span></span>
</td>
<td class="nump">28,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashPaidForAbstract', window );"><strong>Cash paid for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">1,029<span></span>
</td>
<td class="nump">8,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">3,662<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Notes issued in connection with acquisition</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1', window );">Contingent purchase consideration</a></td>
<td class="nump">2,745<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Equity issued in connection with acquisitions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_CashPaidForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_CashPaidForAbstract</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_IncreaseDecreaseinOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_IncreaseDecreaseinOperatingLeaseLiabilities</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_asur_ProceedsPaymentsFromClientFundObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=117329964&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInClientFundsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the carrying amount of client funds held and maintained in custodial and separate accounts, and which are owned by clients or contract holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInClientFundsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160315624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company</a></td>
<td class="text">THE COMPANY<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware corporation, is a leading provider of cloud-based Human Capital Management (&#8220;HCM&#8221;) software solutions and, until its divestiture in December 2019, Workspace Management software solutions. We help small and mid-sized companies grow by helping them build better teams with skills that get them to the next level, 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 &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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to help clients grow their business and become the most trusted HCM resource to entrepreneurs everywhere. 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  HRServices.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Tennessee, Nebraska, New York, Florida, Vermont, and Washington. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we completed an underwritten public offering of 2,990,000 shares of our common stock at a public offering price of $7.25. We realized gross proceeds of approximately $21,700 before deducting underwriting discounts and estimated offering expenses.  Following this offering, we have approximately $111,760 available under our shelf registration statement on Form S-3.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, we completed the sale of the assets of our Workspace Management business for an aggregate purchase price of approximately $121,500 in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020, we finalized our working capital adjustment and received escrow funds of $1,687. For further information regarding the transaction, see Note 12 to the accompanying consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://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 http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158716792">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BASIS OF PRESENTATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our consolidated financial statements in accordance with U.S. generally accepted accounting principles and have included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SEGMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker is Asure&#8217;s Chief Executive Officer who reviews financial information presented on a company-wide basis.&#160;&#160;Accordingly, in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;)&#160;Accounting Standards Codification (&#8220;ASC&#8221;) 280, we determined that the Company has a single reporting segment and operating unit structure.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USE OF ESTIMATES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the 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 consolidated 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 reporting period.&#160;&#160;The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of fixed 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 the Company's management believes reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONTINGENCIES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2020, we were&#160;not party to any pending legal proceedings.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNIFICANT RISKS AND UNCERTAINTIES</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:115%">The COVID-19 pandemic has resulted in a global economic slowdown and disruptions that have and could continue to negatively impact our business. The pandemic and numerous measures implemented to contain the virus such as business shutdowns, shelter-in-place orders and travel bans and restrictions have caused businesses, especially small and medium sized businesses some of whom are our customers, to reduce headcount or cease operations as customer demand decreased. Given the economic slowdown and other risks and uncertainties associated with the pandemic, we expect that our business, financial condition, results of operations and growth prospects will be adversely affected in the future. Our business is impacted by employment levels as we have contracts that charge clients on a per-employee basis. In addition, the conditions caused by the COVID-19 pandemic could adversely affect our customers&#8217; ability or willingness to purchase our offerings, delay prospective customers&#8217; purchasing decisions, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of customer subscription contracts, or affect attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.</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:115%">The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.</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:115%;text-decoration:underline">RECLASSIFICATION</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:115%">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 previously reported net income.</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:115%;text-decoration:underline">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash deposits and highly liquid investments with an original maturity of three months or less when purchased.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVESTMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive income (loss). The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on available-for-sale securities are included in other income (expense). The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FUNDS HELD FOR CLIENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services and are classified as client fund obligations on our&#160;consolidated balance sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client fund obligations represent the Company&#8217;s contractual obligations to remit funds to satisfy clients&#8217; payroll and tax payment obligations and are recorded on the consolidated balance sheets at the time that the Company impounds funds from clients.&#160;&#160;The client fund obligations represent liabilities that will be repaid within&#160;one year&#160;of the balance sheet date.&#160;&#160;The Company has reported client fund obligations as a current liability on the consolidated balance sheets.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the previously identified material weakness which we have subsequently remediated, the Company recovered approximately $4,290 in funds and insurance proceeds.  The Company recognized $3,961 of these funds as receivables in other assets on the consolidated balance sheets at December 31, 2019 with an offsetting liability in client fund obligations.  The Company collected the full $4,290 during the first quarter of 2020 and has since disbursed $482 of these funds resulting in a segregated $3,808 in funds held for clients with an offsetting liability in client fund obligations at December 31, 2020.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONCENTRATION OF CREDIT RISK</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review potential customers&#8217; credit ratings to evaluate customers&#8217; ability to pay an obligation within the payment term, which is usually net thirty days.&#160;&#160;If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on &#8220;Credit Hold&#8221; if a placed order exceeds the credit limit or sooner if circumstances warrant.&#160;&#160;We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ALLOWANCE FOR DOUBTFUL ACCOUNTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for doubtful accounts at an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers.&#160;&#160;We base this allowance, in the aggregate, on historical collection experience, age of receivables and general economic conditions. The allowance for doubtful accounts also considers the need for specific customer reserves based on the customer&#8217;s payment experience, credit worthiness and age of receivable balances.&#160;&#160;Our bad debts have not been material and have been within management expectations.&#160;&#160;</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVENTORY</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of finished goods and is stated at the lower of cost or net realizable value, cost being determined using the first-in, first-out method. Inventory includes a full range of biometric and card recognition clocks that we sell as part of our Asure Time&amp;Attendance solutions.&#160;&#160;We routinely assess our on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PROPERTY AND EQUIPMENT</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e">two</span> to five years.&#160;&#160;Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization.&#160;&#160;We record amortization of leasehold improvements using the straight-line method over the shorter of the lease </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BUSINESS COMBINATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net&#160;tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our consolidated statements of comprehensive loss.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. On January 1, 2019, we early adopted Accounting Standards Update ("ASU") No. 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&#160;("ASU 2017-04"). Under ASU 2017-04, an impairment charge is based on the excess of a reporting unit's carrying amount over its fair value. In 2019, we recognized an impairment loss on goodwill. See Notes 4 and 5 for additional information regarding goodwill. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862">one</span> to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. &#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. We have not identified any other impairments of finite-lived intangible assets during any of the periods presented. See Note 5 for additional information regarding intangible assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">IMPAIRMENT OF LONG-LIVED ASSETS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. We have determined that there was no impairment of long-lived assets including intangible assets with definite lives, for the year ended December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ORIGINAL ISSUE DISCOUNTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize original issue discounts, when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense &#8211; amortization of OID in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of&#160;gain or loss on extinguishment in the consolidated statements of comprehensive loss.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">REVENUE RECOGNITION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our revenue consists of software-as-a-service (&#8220;SaaS&#8221;) offerings and time-based software subscription license arrangements that also, typically, include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#8217;s deliverable or the expiration of the customer&#8217;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81">one</span> to three years and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Recurring on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer&#8217;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932">one</span> to three years.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ADVERTISING COSTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising costs as we incur them.&#160;&#160;Advertising expenses were&#160;$34&#160;and $64 for the years ended December 31, 2020 and 2019, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LEASE OBLIGATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Operating lease assets and liabilities as shown separately in our consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INCOME TAXES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHARE BASED COMPENSATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Standards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-13,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.&#160; The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years,&#160;beginning after December 15, 2019.&#160; Implementation on a prospective or retrospective basis varies by specific disclosure requirements. The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance reduces complexity for the accounting for costs of implementing a cloud computing service arrangement and aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards Yet to Be Adopted</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in December 2019. ASU 2019-12 eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for fiscal years beginning after December </span></div>15, 2020, and interim periods within those fiscal years. We are currently evaluating the impact, if any, the adoption will have on our financial position and results of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158944728">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">INVESTMENTS AND FAIR VALUE MEASUREMENTS</a></td>
<td class="text">INVESTMENTS AND<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%">FAIR VALUE MEASUREMENTS</span><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020 and 2019, $25,919 and $24,136, respectively, of funds held for clients were invested in available-for-sale securities consisting of government and commercial bonds, including mortgage backed securities. As of December 31, 2020 and 2019, we also had $63,999 and $48,500, respectively, of funds held for clients invested in money market funds and other cash equivalents. Cash equivalents as of December 31, 2020 and December 31, 2019 was not material.</span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="padding-right:6.75pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as available-for-sale consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:400;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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,370&#160;</span></td><td style="background-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%">204&#160;</span></td><td style="background-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%">7,574&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,711&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">501&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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%">499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">500&#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%">25,315&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">606&#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)</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%">25,919&#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:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019:</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%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">8,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-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%">8,839&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,382&#160;</span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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%">1,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,035&#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:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">(48)</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">24,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:49.5pt;padding-right:6.75pt"><span><br/></span></div><div style="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">Unrealized&#160;gains and losses on available-for-sale securities are included as a component of comprehensive loss. At December&#160;31, 2020, there were 69&#160;securities in an unrealized gain position and there were 2 securities in an unrealized loss position. These unrealized losses were less than $(1) individually and $(2) in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12&#160;months. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis, which may be at maturity. The Company reviews its investments to identify and evaluate investments that have an indication of 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 the Company&#8217;s 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="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">At December&#160;31, 2020 and 2019, none of these securities were classified as cash and cash equivalents on the Company&#8217;s balance sheet.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Expected maturities of available-for-sale securities as of December&#160;31, 2020 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.871%"/><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%">5,507&#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%">20,412&#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%">After five years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">After 10 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%">&#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:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> defines fair value, establishes a framework for measuring fair value in U.S. generally accepted accounting principles and expands disclosures about fair value measurements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">ASC 820 establishes a three-tier fair value hierarchy, which is based on the reliability of the inputs used in measuring fair values. These tiers include:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 1:&#160;&#160;&#160;&#160;Quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:126pt;text-align:justify;text-indent:-81pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 2:&#160;&#160;&#160;&#160;Quoted prices in active markets for similar 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><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span><br/></span></div><div style="padding-left:90pt;text-align:justify;text-indent:-63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Level 3:&#160;&#160;&#160;&#160;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></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets measured at fair value on a recurring basis as of December&#160;31, 2020 and December&#160;31, 2019, respectively:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></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:0 1pt"/><td colspan="15" 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:700;line-height:100%">Fair Value Measure at December 31, 2020</span></td></tr><tr><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:700;line-height:100%">Total Carrying Value at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,204&#160;</span></td><td style="background-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,204&#160;</span></td><td style="background-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;text-align: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">25,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:700;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%">95,122&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt 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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measure at December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value at December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,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 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%">48,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 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">24,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">48,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">24,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Financial Assets and Liabilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities with carrying amounts approximating fair value include cash and cash equivalents, trade accounts receivable, accounts payable, accrued expenses and other current liabilities.&#160;&#160;The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our line of credit and notes payable, including current portion, as of December&#160;31, 2020, had a carrying value of $24,913.&#160;&#160;This carrying value approximates fair value.&#160;&#160;The fair value is based on interest rates that are currently available to us for issuance of debt with similar terms and remaining maturities.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Level 3 balance is comprised of a contingent purchase obligation.  This obligation is calculated using a Monte Carlo model that has significant unobservable inputs.  We will revalue this obligation each quarter until it is paid.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial Purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will be made by May 30, 2021 and December 30, 2021.  For the initial measurement, we utilized a Monte Carlo simulation to determine the fair value of the contingent purchase consideration.  We utilized a discounted cash flow model to determine if an adjustment was required at December 31, 2020.  There was a $1,135 adjustment to the fair value of the contingent consideration at December 31, 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"/><td style="width:85.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2020</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%">&#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%">Purchase</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%">2,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized / unrealized losses</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%">1,135&#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%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160298552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_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="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2020, we acquired certain assets of a payroll business.  The aggregate initial purchase price for the assets was $2,153 which included a cash payment of $1,724, which we paid for in cash at closing, a custodial account hold back of $99 and a promissory note of $330, with principal and interest due in April 2021.  The Company accounted for this as an asset acquisition.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, we acquired certain assets of a payroll tax business. The initial purchase price for the assets was $4,250, which we paid for in cash at closing. The seller will be paid additional consideration for the assets based on the trailing twelve-month revenue from the acquired assets at each of April 30, 2021 and October 31, 2021. Subject to any disagreement as to the calculation of the contingent purchase consideration, payments for contingent purchase consideration, if any, will</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">be made by May 30, 2021 and December 30, 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we acquired certain assets of two payroll businesses and an HR consulting business.  The aggregate initial purchase price for the assets was $8,212, which included a cash payment of $7,365 at closing and promissory notes of $847, with principal and interest due in July 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Price Allocation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is the purchase price allocation for the 2020 business acquisitions. We based the preliminary fair value estimate for the assets acquired and liabilities assumed for these acquisitions upon preliminary calculations and valuations.&#160;&#160;Our estimates and assumptions for these acquisitions are subject to change as we obtain additional information for our estimates during the respective measurement periods (up to one year from the acquisition date). The primary areas of those preliminary estimates that we have not yet finalized relate to certain tangible assets and liabilities acquired, and income and non-income based taxes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the transactions using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the dates of acquisitions.&#160;The&#160;$11,853 of intangible assets subject to amortization consist of $9,753 allocated to Customer Relationships, $2,000 for Developed Technology, and $100 for Trade Names.&#160;To value the Trade Names, we employed the relief from royalty method under the market approach. For the Customer Relationships and Developed Technology, we employed&#160;a form of the excess earnings method, which is a form of the income approach.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise&#160;from these strategic acquisitions. 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 deductible for tax purposes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:74.711%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.979%"/><td style="width:0.1%"/></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:700;line-height:100%">Total</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%">Cash &amp; cash equivalents</span></td><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%">196&#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%">Accounts receivable</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%">48&#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%">Fixed assets</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%">2&#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%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,505&#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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#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%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,853&#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:700;line-height:100%">Total assets acquired</span></td><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:700;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:700;line-height:100%">22,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Client fund obligations</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%">5,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,505</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #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%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%">17,360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the purchase price to the fair value of net assets acquired at the date of acquisition:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:74.711%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.979%"/><td style="width:0.1%"/></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:700;line-height:100%">Total</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%">Purchase price</span></td><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%">13,339&#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%">Notes payable</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%">1,177&#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%">Custodial hold back</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%">99&#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%">Adjustment to fair value of contingent liability</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%">2,745&#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:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of certain assets of the payroll tax business in July 2020, we recorded contingent consideration based upon the expected achievement of certain milestone goals. We will record any changes to the fair value of contingent consideration due to changes in assumptions used in preparing the valuation model in selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income (Loss).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration is valued using a multi-scenario discounted cash flow method. The assumptions used in preparing the discounted cash flow method include estimates for outcomes if milestone goals are achieved and the probability </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of achieving each outcome. Management estimates probabilities and then applies them to management&#8217;s conservative case forecast, most likely case forecast and optimistic case forecast with the various scenarios.&#160;The Company retained a third-party expert to assist in determining the value of the contingent consideration for the third quarter 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the third-party expert determined the value of the contingent consideration for the acquisition was $2,745 based on a Monte Carlo simulation model&#160;for fiscal 2020 to 2021. At December 31, 2020, we increased the amount to $3,880 based on a discounted cash flow model for fiscal 2020 to 2021.</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_asur_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAbstract</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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160098744">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND OTHER INTANGIBLE ASSETS<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our historical acquisitions&#160;in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; We recorded the amount exceeding the fair value of net assets acquired at the date of acquisition as goodwill. We recorded intangible assets apart from goodwill if the assets had contractual or other legal rights or if the assets could be separated and sold, transferred, licensed, rented or exchanged.&#160;Our goodwill relates to acquisitions from 2011 through 2020.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with&#160;ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we review and evaluate our long-lived assets, including intangible assets with finite lives, for impairment whenever events or changes in circumstances indicate that we may not recover their net book value.&#160;We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests, if indicators of potential impairment exist, using a fair-value-based approach. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically use an income method to estimate the fair value of these assets, which is based on forecasts of the expected future cash flows attributable to the respective assets. Significant estimates and assumptions inherent in the valuations reflect a consideration of other marketplace participants, and include the amount and timing of future cash flows (including expected growth rates and profitability). Estimates utilized in the projected cash flows include consideration of macroeconomic conditions, overall category growth rates, competitive activities, cost containment and margin expansion, Company business plans, the underlying product or technology life cycles, economic barriers to entry, a brand's relative market position and the discount rate applied to the cash flows. Unanticipated market or macroeconomic events and circumstances may occur, which could affect the accuracy or validity of the estimates and assumptions.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we determined that the estimated fair value of our reporting unit was greater than its carrying value.  We determined this using the quantitative method.  In addition, we also performed the income based approach discussed above and compared the market value of our common stock to our reporting unit&#8217;s carrying value noting its market value exceeded carrying value.  Therefore, we had no impairment charge for 2020.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2019, we determined that the estimated fair value of our reporting unit was less than its carrying value. Therefore, we compared the carrying value of the reporting unit to its fair value in order to determine if an impairment exists. In addition to performing the income based approach discussed above we compared the market value of our common stock to our reporting unit&#8217;s carrying value noting its carrying value exceeded market value. A non-cash, before-tax impairment charge of 35,060 was recognized to reduce the carrying amount of the goodwill to its estimated fair value as of December 31, 2019. There were no impairment indicators or triggering events during the first three quarters of 2019. The sale of our Workspace Management business in the fourth quarter led to an increase in the carrying value of the remaining business above its market value as of December 31, 2019.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the estimates and assumptions utilized in our impairment testing are reasonable and are comparable to those that would be used by other marketplace participants. However, actual events and results could differ substantially from those used in our valuations. To the extent such factors result in a failure to achieve the level of projected cash flows initially used to estimate fair value for purposes of establishing or subsequently impairing the carrying amount of goodwill and related intangible assets, we may need to record additional non-cash impairment charges in the future. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their estimated period of benefit, which generally ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMzYvZnJhZzpjMDVlZDgyZGJhMzc0NGEyYjFlZGM3ODYyYjM2MTc0ZS90ZXh0cmVnaW9uOmMwNWVkODJkYmEzNzQ0YTJiMWVkYzc4NjJiMzYxNzRlXzM2MDY_ac34474c-6c58-40e0-885e-a61e4d31f4ca">one</span> to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists.&#160;In 2019, we disposed of certain trade names in relation to our rebranding efforts.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in our goodwill:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Balance at December&#160;31, 2018</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%">99,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to goodwill associated with 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%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Impairment 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%">(35,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,958&#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 colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><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.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">(7,608)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,393&#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%">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: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.9</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%">88,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%">(28,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412&#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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">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%">(312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#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%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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%">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%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,524)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><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.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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%">10,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,004)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: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.9</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%">78,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702&#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%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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%">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%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,374)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expense using the straight-line method over the estimated useful lives of the intangible assets, as noted above.&#160;&#160;Amortization expenses were $9,547 and $11,765 for 2020 and 2019, respectively, included in Operating Expenses. Amortization expenses recorded in Cost of Sales were $1,604 and $1,994 for 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of December&#160;31, 2020 </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,601&#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="padding:2px 1pt;text-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,068&#160;</span></td><td style="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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,682&#160;</span></td><td style="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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,363&#160;</span></td><td style="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%">64,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160210856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text">NOTES PAYABLE<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of December&#160;31, 2020 and 2019:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:36.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><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%">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%">Stated&#160;Interest&#160;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%">2020</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%">2019</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%">Subordinated Notes Payable- acquisitions</span></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%">1/1/2021 - 7/1/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: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,182&#160;</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%">7,185&#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%">PPP Loan - Pinnacle Bank</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%">4/15/2022</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%">1.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%">8,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Term Loan - Wells Fargo term loan</span></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%">12/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Notes Payable</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 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%">24,913&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">27,185&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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: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%">12,388&#160;</span></td><td style="background-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,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term notes payable</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 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%">12,525&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,489&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Information presented in this table, the table that immediately follows and the last table in this footnote includes principal and interest due under the terms of a promissory note with Pinnacle Bank. This loan was issued to us in connection with the Paycheck Protection Program pursuant to Title I of the Coronavirus Aid, Relief and Economic Security Act. Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. Under the terms of our promissory note with Pinnacle Bank, we would have been required to make payments on this promissory note in November 2020; however, the Small Business Administration issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank.  We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of December&#160;31, 2020 and 2019:</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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, current portion</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%">12,388&#160;</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%">(78)</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%">12,310&#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="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%">Notes payable, net of current portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,225&#160;</span></td><td style="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 Notes Payable</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%">24,913&#160;</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%">(378)</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%">24,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 style="width:3.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.368%"/><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%">(1)</span></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%">Net Notes Payable includes $6,866 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make any payments until the Small Business Administration has made a decision regarding our application for loan forgiveness. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></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%">Net Notes Payable, includes $1,989 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make payments until the Small Business Administration has made a decision regarding our application for loan forgiveness.</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:400;line-height:100%">Notes payable, current portion</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%">2,696&#160;</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%">(125)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,142&#160;</span></td><td style="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 Notes Payable</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%">27,185&#160;</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%">(472)</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%">26,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future gross principal payments related to our outstanding debt as of December&#160;31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400&#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,625&#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Gross Notes Payable</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%">24,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;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 - Wells Fargo N.A.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2014, we entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Wells Fargo, as administrative agent, and the lenders that are party thereto. The Credit Agreement contains customary events of default, including, among others, payment defaults, covenant defaults,&#160;judgment defaults, bankruptcy and insolvency events, cross defaults to certain indebtedness, incorrect representations or warranties, and change of control. In some cases, the defaults are subject to customary notice and grace period provisions. In March 2014 and in connection with the Credit Agreement, we and our wholly-owned active subsidiaries entered into a Guaranty and Security Agreement with Wells Fargo Bank. Under the Guaranty and Security Agreement, we and each of our wholly-owned active subsidiaries have guaranteed all obligations under the Credit Agreement and granted a security interest in substantially all of our and our subsidiaries&#8217; assets.  The Credit Agreement has been amended and restated multiple times, with the most recent amendment and restatement effective December 31, 2019. As described below, the Credit Agreement was also amended, but not restated, on August 10, 2020.</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:115%">Following the amendment and restatement on December 31, 2019, the Credit Agreement provided for $20,000 in term loans and a $10,000 revolver and provided for new applicable margin rates for determining the interest payable on loans and amended certain of our financial covenants, including adding a covenant based on achieving EBITDA of at least $3,750 for the three months ended March 31, 2020, $4,850 for the six months ended June 30, 2020 and $5,950 for the nine months ended September 30, 2020, which covenant was in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020.</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:115%">On July 7, 2020, our senior lender identified certain events of default under our Credit Agreement and reserved their rights to pursue their remedies as a result of the events of default and issued a reservation of rights letter related to these events of default on July 10, 2020. The primary event of default that triggered the reservation of rights letter was our failure to achieve Minimum EBITDA of $3,750 for the first quarter ending March 31, 2020, as required under Section 7 of the Credit Agreement, which failure was a result of impacts to our business driven primarily by COVID-19. This covenant was set in December 31, 2019, before the Covid-19 pandemic and its possible effects on our business were known to our senior lender or us. The other events of default our lender identified were technical defaults resulting from the fact that we were either unaware that our senior lender was considering the failure to achieve Minimum EBITDA an event of default as of May 11, 2020 or because we were unaware that the senior lender was still requiring that we provide certain requested documents in connection with our banking relationship. Under the reservation of rights letter, the senior lender began accruing default interest from May 11, 2020.</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:115%">On August 10, 2020, we entered into a waiver and amendment to our Credit Agreement and our Amended and Restated Guaranty and Security Agreement (the &#8220;Amendment&#8221;). The Credit Agreement now provides for $10,000 in term loans and a $5,000 revolver and required that we make a principal payment of $9,750 on our outstanding term loans and reduce future availability on our revolver by $5,000. The Amendment provides for an accordion feature to our term loan that would allow us </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to borrow up to an additional $15,000 in term loans subject to certain conditions following the Covenant Conversion Date.  The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024. The Amendment also reset our financial covenants and added a new financial covenant for minimum recurring revenue. The Amendment does not require that we meet our fixed charge ratio or leverage ratio covenant until the Covenant Conversion Date. The Coverage Conversion Date is the earlier of August 10, 2022 or the date in which we have satisfied the fixed charge coverage ratio and leverage ratio for two consecutive reporting periods. Until such time, we are only obligated to comply with our minimum EBITDA and minimum recurring revenue covenants. We expect to be in compliance with these amended financial covenants over the next twelve months and are compliant as of 12/31/2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the requirement that we pay $9,750 on our outstanding term loans, we were also required to pay our senior lender an amendment fee of $225. Our senior lender waived any prepayment penalty that would have otherwise been due on the $9,750 payment toward our term loan and agreed that we would not owe a prepayment penalty if we were to refinance our facility before December 31, 2021. Finally, as a condition to the amendment, our senior lender required that we agree to obtain lender consent for any acquisitions until the later of August 10, 2021 or the Covenant Conversion Date. Previously certain types of acquisitions were deemed permitted acquisitions, which did not require our lender&#8217;s consent. We do not anticipate an issue with obtaining consent from our lender for accretive 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:115%">As of December 31, 2020, and December 31, 2019, no amount was outstanding and $4,500 and $10,000, respectively, was available for borrowing under the revolver.</span></div><div style="margin-top:10pt;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%">Third Amended and Restated Credit Agreement</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended Restated Credit Agreement (the "Third Restated Credit Agreement"), which we entered on December 31, 2019, amends the applicable margin rates for determining the interest rate payable on the loans as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Leverage Ratio</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative<br/>to Base Rate Loans</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative to<br/>LIBOR Rate Loans</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&lt; 2.00:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">2.25% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">3.25% percentage points</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8804; 3.00:1.00, and &#8805; 2.00:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">2.75% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">3.75% percentage points</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8805; 3.00:1.00</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%">3.25% percentage points</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">4.25% percentage points</span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding principal amount of the term loan is payable as follows:</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$125 beginning on March 31, 2020 and the last day of each fiscal quarter thereafter through and including December 31, 2021; and</span></div><div style="padding-left:36pt"><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$250 beginning on March 31, 2022 and the last day of each fiscal quarter thereafter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding principal balance and all accrued and unpaid interest on the term loans is due on December 31, 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Restated Credit Agreement also:</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adds a covenant that requires that we achieve EBITDA of at least $3,750 for the three months ended March 31, 2020, $4,850 for the six months ended June 30, 2020 and $5,950 for the nine months ended September 30, 2020, which covenant is in lieu of a leverage covenant calculated at March 31, 2020, June 30, 2020 and September 30, 2020;</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amends our leverage ratio covenant to decrease the maximum ratio to&#160;3.50:1.00 at December 31, 2020, 3.25:1.00 at March 31, 2021 and June 30, 2021 and 2.50:1.00 at September 30, 2021 and each quarter-end thereafter; and</span></div><div style="padding-left:36pt"><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amends our fixed charge coverage ratio to be no less than 1.00:1.00 at March 31, 2020, and each quarter end thereafter through and including December 31, 2021, 1.50:1.00 at March 31, 2022, 1.60:1.00 at June 30, 2022, and 2.00:1:00 at September 30, 2022 and each quarter end thereafter.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, compliance with certain financial covenants was not yet required under the Third Restated Credit Agreement as a result of the Amendment and all payments remain current. We expect to be in compliance or be able to </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obtain compliance through debt repayments with available cash on hand or cash we expect to generate from the ordinary course of operations over the next twelve months.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">PPP Loan</span></div>Due to the effects of Covid-19 on our business and the related need to support our operations, we applied for and received a loan from Pinnacle Bank under the Paycheck Protection Program during the second quarter of 2020. Under the terms of our note with Pinnacle Bank, principal payments would have begun in November 2020. However, the Small Business Administration, who administers loans issued under the Paycheck Protection Program, has issued guidance, deferring all payments that would be owed on this loan until the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to begin repaying the portion of the principal and interest that is not forgiven such that it is fully paid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank. Further, if the portion of the PPP Loan that is not forgiven (the &#8220;Unforgiven Debt&#8221;) exceeds $3,250 or requires monthly payments of principal and interest in excess of $185, it is likely we will be in default under our Third Restated Credit Agreement unless we obtain a waiver from our senior lender or are otherwise able to negotiate acceptable terms with our senior lender and Pinnacle Bank. We filed our initial application for forgiveness of this loan in December 2020, and completed our application in early February 2021. Given this, we expect that payments we may owe, if any, would not start until second quarter of 2021. Under GAAP, we are required to report this entire loan as outstanding debt in our financial statements and further identify the current portion of this debt (e.g. amounts which would be payable in the next 12 months) with reference to the actual terms of our note with Pinnacle Bank. Notwithstanding how this loan is reported in our financial statements, we do not expect to make any payments on this note until at least second quarter of 2021, and then only to the extent that any portion of this note is not forgiven in accordance with the terms of the Paycheck Protection Program.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160218408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text">PROPERTY AND EQUIPMENT<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment and related depreciable useful lives as of December&#160;31, 2020 and 2019 are composed of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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%">Furniture and equipment: 2-5 years</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%">6,818&#160;</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%">7,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software: 3-5 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970&#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%">Leasehold improvements: shorter of the lease term or life of the improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,221&#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 property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,571&#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%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">8,281&#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%">7,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the amortization of our finance leases as depreciation expense on our Consolidated Statements of Comprehensive Loss. Depreciation and amortization expenses relating to property and equipment were approximately $3,504 and $2,370 for 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired software development costs from prior acquisitions and we continue to invest in software development. We are developing products which we intend to offer utilizing software as-a-service (&#8220;SaaS&#8221;). We follow the guidance of ASC 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles- Goodwill and Other- Internal Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for development costs related to these new products. Costs incurred in the planning stage are expensed as incurred while costs incurred in the application and infrastructure stage are capitalized, assuming such costs are deemed to be recoverable. Costs incurred in the operating stage are generally expensed as incurred except for significant upgrades and enhancements. Capitalized software costs are amortized over the software&#8217;s estimated useful life, which management has determined to be three years. During the years ended December&#160;31, 2020 and 2019, we capitalized $2,780 and $2,756 of software development costs, 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460159034600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CERTAIN BALANCE SHEET ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">CERTAIN BALANCE SHEET ACCOUNTS</a></td>
<td class="text">CERTAIN BALANCE SHEET ACCOUNTSPrepaid expenses and other current assets as of December&#160;31, 2020 and 2019 consist of the following:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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-trade receivables related to custodial funds</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%">418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118&#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%">Receivable from sale of Workspace Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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%">1,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">3,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities as of December&#160;31, 2020 and 2019 consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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%">Income taxes payable</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses 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,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948&#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%">1,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160352104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDER'S EQUITY</a></td>
<td class="text">STOCKHOLDERS&#8217; EQUITY<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHELF REGISTRATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we completed an underwritten public offering of 2,990,000 shares of our common stock at a public offering price of $7.25. We realized gross proceeds of approximately $21,700 before deducting underwriting discounts and estimated offering expenses.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, we filed a universal shelf registration statement on&#160;Form S-3 with the Securities and Exchange Commission (&#8220;SEC&#8221;) to provide access to additional capital, if needed. Pursuant to the shelf registration statement, we may from time to time offer to sell in one or more offerings shares of our common stock or other securities having an aggregate value of up to $175,000 (which includes approximately $60,000 of unsold securities that were previously registered on other registration statements effective at the time of this filing of our current S-3).&#160;The shelf registration statement relating to these securities became effective on April 16, 2018. As of December&#160;31, 2020, there is approximately $111,760 remaining available under the shelf registration statement.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHARE REPURCHASE PROGRAM</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2020, our Board of Directors authorized a new stock repurchase plan, under which we may repurchase up to $5,000 of our outstanding common stock.  This new stock repurchase program is in addition to the approximately 364,446 shares available under our existing stock repurchase plan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this new stock repurchase program, we may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent to which we repurchase our shares, and the timing of such repurchases, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations, as determined by our management. The repurchase program may be extended, suspended or discontinued at any time. We expect to finance the program from existing cash resources.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">STOCK AND STOCK OPTION PLANS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, is intended to replace 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.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees and consultants of the Company, its subsidiaries and affiliates, as well as members of our board, are eligible to receive awards under the 2018 Plan. The 2018 Plan provides for the grant of stock options, including incentive stock options (&#8220;ISOs&#8221;) and nonqualified stock options (&#8220;NQSOs&#8221;), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance bonus awards, performance stock unit awards, other stock or cash-based awards and dividend equivalents to eligible individuals. We generally grant stock options with exercise prices equal to the fair market value at the time of </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grant.&#160;&#160;The options generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1MDQ_d98c405c-c825-43ea-9c3f-ca0de1a375c6">three</span> to four years and are exercisable for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNTQvZnJhZzo3NmFjMzlmMzBhNGI0MTRjYjIxZTUwMWE1YjYwYmRhMy90ZXh0cmVnaW9uOjc2YWMzOWYzMGE0YjQxNGNiMjFlNTAxYTViNjBiZGEzXzI1NTU_a85cb92b-219a-4b6e-940d-b3b180cf0b74">five</span> to ten years beginning with the date of grant.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i) 750,000 shares, (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 cancelled or otherwise terminate following the effective date of the 2018 Plan. In May 2019 and May 2020, our shareholders approved  amendments to the 2018 Plan to increase the number of shares of common stock authorized for issuance by 600,000 shares and 1,000,000 shares, respectively. We have 1,713,000 options and RSUs granted and outstanding pursuant to the 2018 Plan as of December&#160;31, 2020. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, we offered to exchange certain outstanding options to purchase shares of our common stock previously granted under the 2009 Plan and the 2018 Plan that have an exercise price per share higher than the greater of $8.50 or the closing trading price of our common stock on the offer expiration date (&#8220;eligible options&#8221;) for new RSUs to be granted under the 2018 Plan. The offer exchange program was approved by our board of directors and by our shareholders earlier in 2019. Under the offer exchange program, every 2.5 shares underlying an eligible option would be exchanged for one new RSU. Upon expiration of the exchange offer in January 2020, we granted 187,000 RSUs in exchange for the cancellation of options to purchase 467,500 shares that were tendered by employees who participated in the offer exchange program.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the Black-Scholes option valuation model to value employee stock awards. We estimate stock price volatility based upon our historical volatility. Estimated option life and forfeiture rate assumptions are derived from historical data. For stock-based compensation awards with graded vesting, we recognize compensation expense using the straight-line amortization method.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation expense recognized in the Consolidated Statements of Comprehensive Loss for stock based awards was $2,365&#160;and $2,268 for 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted average assumptions used to develop their fair value for the year ending December&#160;31, 2020 and 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><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%">2020</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%">2019</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%">Grant date fair value</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%">2.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#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%">Expected life in years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we reserved shares of common stock for future issuance under the 2009 Plan and 2018 Plan as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><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%">Options and RSUs outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grant</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957,000&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to options during the year ended December&#160;31, 2020. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><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%">Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685,000&#160;</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%">9.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,054,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272,000&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.92&#160;</span></td><td style="background-color:#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%">3.4</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%">533&#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%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,256,000&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.55&#160;</span></td><td style="background-color:#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%">3.2</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%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.91&#160;</span></td><td style="background-color:#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%">2.1</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%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended December 31, 2020 and 2019 was $205 and $356, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $2,563, which is expected to be recognized over a weighted average period of 1.75 years.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to RSUs during the year ended December&#160;31, 2020. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><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%">Shares</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%">Weighted<br/>Average<br/>Grant-Date 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:400;line-height:100%">Outstanding at the beginning of the year</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%">70,000&#160;</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%">11.52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.32&#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%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Outstanding at the end of the year</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%">441,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was $528 and $430, respectively. As of December 31, 2020, total compensation cost not yet recognized related to nonvested share options was $2,238, which is expected to be recognized over a weighted average period of 2.32 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158945848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">401(K) SAVINGS PLAN</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a defined contribution 401(k) plan that is available to substantially all employees. Our Board of Directors may amend or terminate the plan at any time. We provided matching contributions to the plan of $124 and $814 in 2020 and 2019, respectively.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYEE STOCK PURCHASE PLAN</span></div>Our Employee Stock Purchase Plan (&#8220;Purchase Plan&#8221;) was approved by the shareholders in June 2017. The Purchase Plan allows all eligible employees to purchase a limited number of shares of our common stock during&#160;pre-specified&#160;offering periods at a discount established by the Board of Directors, not to exceed 15% of the fair market value of the common stock, at the beginning or end of the offering period (whichever is lower).&#160;Under the ESPP, 475,000 shares were reserved for issuance of which there remains 364,446 shares available for future issuance.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160405240">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">CONTRACTS WITH CUSTOMER AND REVENUE CONCENTRATION</a></td>
<td class="text">CONTRACTS WITH CUSTOMERS AND<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%">REVENUE CONCENTRATION</span>Receivables<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $771 were $4,852 at December&#160;31, 2020.&#160; Receivables from contracts with customers, net of allowance for doubtful accounts of $904, were $4,808 at December&#160;31, 2019 </span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions costs from contracts with customers were $3,792 and $2,697 at December&#160;31, 2020 and December&#160;31, 2019, respectively.&#160; The amount of amortization recognized during the December&#160;31, 2020 and 2019 period was $906 and $1,398, respectively.</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue of $3,783 was recognized during the year ended December&#160;31, 2020 that was included in the deferred revenue balance at the beginning of the period.</span></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, approximately $31,503 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 71% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="margin-top:10pt"><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="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and 2019, there were no customers who 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158945848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">DISCONTINUED OPERATIONS</a></td>
<td class="text">DISCONTINUED OPERATIONS<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2019, we sold our Workspace Management business to FM:Systems for approximately $121,500 in cash. We used the proceeds to pay down debt owed to our senior lender. In July 2020 we finalized our working capital adjustment and received funds of  $1,687 representing the entire amount of the escrow.  This transaction enabled us to focus on and continue to deliver our HCM solutions to small and mid-size businesses.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the operating results of the Workspace Management business reported as discontinued operations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"/><td style="width:83.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.499%"/><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%">Year Ended December 31</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 #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%">2019</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%">Revenue</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%">24,619&#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;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:400;line-height:100%">Income from discontinued operations</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%">3,498&#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%">Gain on sale of discontinued operations</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%">94,293&#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%">Income tax expense</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%">(25,499)</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%">Income from discontinued operations, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,292&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the Workspace Management business reported as discontinued operations:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:84.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.878%"/><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%">Year Ended December 31</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 #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%">2019</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%">Depreciation and amortization</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%">1,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="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%">Share based compensation</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%">278&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="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%">Software capitalization</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%">(1,083)</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%">Gain on sale of discontinued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,293)</span></td><td style="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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160411192">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text">NET LOSS PER SHARE<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the years ended December&#160;31, 2020 and 2019.&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from continuing operations</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%">(16,311)</span></td><td style="background-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%">(42,291)</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%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,292&#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%">Net income (loss)</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%">(16,311)</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%">30,001&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, basic and 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%">15,910,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,511,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%">Basic and diluted income (loss) per share</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%">Loss per share from continuing operations</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.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.73)</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%">Income per share from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.66&#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%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have excluded stock options to acquire 1,713,000 and 1,756,000 shares for 2020 and 2019, respectively, from the computation of the dilutive stock options because the effect of including the stock options would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160264440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax loss from continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Domestic</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%">(15,974)</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%">(66,402)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(15,974)</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%">(66,402)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,697)</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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,899)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">42&#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 current</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%">(215)</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%">(23,554)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(557)</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%">&#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%">337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,111)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred taxes at December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</span></td></tr><tr><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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,570&#160;</span></td><td style="background-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%">8,004&#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 25.75pt 2px 1pt;text-align:justify;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 credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905&#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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,132&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,628&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,208&#160;</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%">11,424&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed 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%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commission</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,756)</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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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: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%">(12,096)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,760)</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%">Net deferred liabilities</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%">(888)</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%">(336)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, we had federal net operating loss carryforwards of approximately $48,435, research and development credit carryforwards of approximately $3,579. The net operating loss and research and development credit carryforwards will expire in varying amounts from 2021 through 2040, if not utilized. Approximately $16,962 of the net operating loss carryforwards carry forward indefinitely, but can only offset up to 80% of taxable income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of various acquisitions by us in prior years, we may be subject to a substantial annual limitation in the utilization of the net operating losses and credit carryforwards due to the &#8220;change in ownership&#8221; provisions of Section 382 of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses before utilization.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the uncertainty surrounding the timing of realizing the benefits of our favorable tax attributes in future tax returns, we have placed a valuation allowance against our net deferred tax assets, exclusive of jurisdictions in which we have net deferred tax liabilities. During the year ended December&#160;31, 2020, the valuation allowance increased by approximately $1,688 due primarily to operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Computed at statutory rate</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%">(3,355)</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%">(13,944)</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%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901)</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%">Permanent items 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%">(379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#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%">Credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">22&#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%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,907&#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%">Change in tax carryforwards not benefitted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849)</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 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%">337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(24,111)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we periodically review the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. We use a &#8220;more likely than not&#8221; criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. We have determined we have the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2020. We do not anticipate any significant changes in such uncertainties and judgments during the next twelve months. To the extent we are required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability. The reconciliation of our unrecognized tax benefits is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="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%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</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%">856&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="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%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">587&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had $587 of unrecognized tax benefits, of which $15 would affect the effective tax rate if recognized.&#160;Our assessment of our unrecognized tax benefits is subject to change as a function of our financial statement audit.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.&#160;During the twelve months ended December&#160;31, 2020, we recognized $0 of interest and penalties in our income tax expense.&#160;</span></div>We file tax returns in the U.S. federal jurisdiction and in several state jurisdictions.&#160;We are subject to U.S. federal income tax examinations for years ending on or after December 31, 2017 and are subject to state and local income tax examinations by tax authorities for years ending on or after December 31, 2016.&#160;We are not currently under audit for any federal or state jurisdictions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160295384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into&#160;office space lease agreements, which qualify as operating leases under Topic 842. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xNzIvZnJhZzo2ZGVjNTExNThlODY0OGViOTA1NmJiYzU4MzliODE0NS90ZXh0cmVnaW9uOjZkZWM1MTE1OGU4NjQ4ZWI5MDU2YmJjNTgzOWI4MTQ1XzI2Nw_097e94de-5f8d-4b1d-8e91-f885f01865bf">one</span>&#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:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying consolidated statements of comprehensive income (loss), rent expense is included in operating expenses under selling, general and administrative expenses. The components of the rent expense for the year ended December 31, 2020 were as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></div></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%">2,036&#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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had lease liabilities of&#160;$7,199, of which&#160;$1,833 is presented as a current liability, and Right of Use ("ROU") assets of&#160;$6,450 on the accompanying consolidated balance sheet. For purposes of calculating the ROU assets and lease liabilities for such leases, 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. Our incremental borrowing rate of 10% is estimated to approximate our interest rate on a collateralized basis with similar terms and payments, using a portfolio approach. The weighted average remaining lease term of leases with a lease liability as of December 31, 2020&#160;is&#160;5 years.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the year ended December 31, 2020 follow:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><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 style="margin-bottom:5pt;padding-left:11.25pt"><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></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%">2,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><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 style="margin-bottom:5pt;padding-left:11.25pt"><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></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%">1,052&#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:27pt"><span><br/></span></div><div style="text-indent:27pt"><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:</span></div><div style="margin-top:5pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"><table 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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,354</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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837</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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022</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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></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%">1,802</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,985</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></div></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%">(1,786)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,199</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460239127640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTSThe Company evaluated subsequent events through the date of the filing of this Annual Report on Form 10-K with the SEC to ensure that this filing includes appropriate disclosure of events both recognized in the financial statements as of December&#160;31, 2020, and events which occurred subsequent to December&#160;31, 2020 but were not recognized in the financial statements. The Company has determined that there were no subsequent events which required recognition, adjustment to or disclosure in the financial statements.<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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238275160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">BASIS OF PRESENTATIONWe have prepared our consolidated financial statements in accordance with U.S. generally accepted accounting principles and have included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SEGMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker is Asure&#8217;s Chief Executive Officer who reviews financial information presented on a company-wide basis.&#160;&#160;Accordingly, in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;)&#160;Accounting Standards Codification (&#8220;ASC&#8221;) 280, we determined that the Company has a single reporting segment and operating unit structure.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">USE OF ESTIMATES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the 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 consolidated 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 reporting period.&#160;&#160;The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, useful lives of fixed 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 the Company's management believes reasonable under the given circumstances.&#160;&#160;These estimates could be materially different under different conditions and assumptions.&#160;&#160;Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. We make appropriate adjustments, if any, to the estimates used prospectively based upon such periodic evaluation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONTINGENCIES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2020, we were&#160;not party to any pending legal proceedings.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SignificantRisksAndUncertaintiesPolicyTextBlock', window );">Significant Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNIFICANT RISKS AND UNCERTAINTIES</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:115%">The COVID-19 pandemic has resulted in a global economic slowdown and disruptions that have and could continue to negatively impact our business. The pandemic and numerous measures implemented to contain the virus such as business shutdowns, shelter-in-place orders and travel bans and restrictions have caused businesses, especially small and medium sized businesses some of whom are our customers, to reduce headcount or cease operations as customer demand decreased. Given the economic slowdown and other risks and uncertainties associated with the pandemic, we expect that our business, financial condition, results of operations and growth prospects will be adversely affected in the future. Our business is impacted by employment levels as we have contracts that charge clients on a per-employee basis. In addition, the conditions caused by the COVID-19 pandemic could adversely affect our customers&#8217; ability or willingness to purchase our offerings, delay prospective customers&#8217; purchasing decisions, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of customer subscription contracts, or affect attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance.</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:115%">The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification</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:115%;text-decoration:underline">RECLASSIFICATION</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:115%">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 previously reported net income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</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:115%;text-decoration:underline">CASH AND CASH EQUIVALENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash deposits and highly liquid investments with an original maturity of three months or less when purchased.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVESTMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are carried at fair value, with the unrealized gains and losses reported in accumulated other comprehensive income (loss). The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. The amortization of premiums and accretion of discounts is included in interest income. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on available-for-sale securities are included in other income (expense). The cost of securities sold is based on the specific identification method. Interest and dividends on securities classified as available-for-sale are included in interest income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Funds Held for Clients</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FUNDS HELD FOR CLIENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that are held for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services and are classified as client fund obligations on our&#160;consolidated balance sheets. Funds held for clients are held in demand deposit or brokerage accounts at financial institutions and are classified as a current asset on our consolidated balance sheets.</span></div>Client fund obligations represent the Company&#8217;s contractual obligations to remit funds to satisfy clients&#8217; payroll and tax payment obligations and are recorded on the consolidated balance sheets at the time that the Company impounds funds from clients.&#160;&#160;The client fund obligations represent liabilities that will be repaid within&#160;one year&#160;of the balance sheet date.&#160;&#160;The Company has reported client fund obligations as a current liability on the consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the authoritative guidance on fair value measurements for financial assets and liabilities that are measured at fair value on a recurring basis, and non-financial assets and liabilities such as goodwill, intangible assets and property and equipment that are measured at fair value on a non-recurring basis.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONCENTRATION OF CREDIT RISK</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in the ordinary course of business. We limit concentrations of credit risk related to our trade accounts receivable due to our large number of customers, including third-party resellers, and their dispersion across several industries and geographic areas. We perform ongoing credit evaluations of our customers and maintain reserves for potential credit losses. We require advanced payments or secured transactions when deemed necessary.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review potential customers&#8217; credit ratings to evaluate customers&#8217; ability to pay an obligation within the payment term, which is usually net thirty days.&#160;&#160;If we receive reasonable assurance of payment and know of no barriers to legally enforce the payment obligation, we may extend credit to customers. We place accounts on &#8220;Credit Hold&#8221; if a placed order exceeds the credit limit or sooner if circumstances warrant.&#160;&#160;We follow our credit policy consistently and routinely monitor our delinquent accounts for indications of collectability.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">ALLOWANCE FOR DOUBTFUL ACCOUNTSWe maintain an allowance for doubtful accounts at an amount we estimate to be sufficient to provide adequate protection against losses resulting from extending credit to our customers.&#160;&#160;We base this allowance, in the aggregate, on historical collection experience, age of receivables and general economic conditions. The allowance for doubtful accounts also considers the need for specific customer reserves based on the customer&#8217;s payment experience, credit worthiness and age of receivable balances.&#160;&#160;Our bad debts have not been material and have been within management expectations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INVENTORY</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of finished goods and is stated at the lower of cost or net realizable value, cost being determined using the first-in, first-out method. Inventory includes a full range of biometric and card recognition clocks that we sell as part of our Asure Time&amp;Attendance solutions.&#160;&#160;We routinely assess our on-hand inventory for timely identification and measurement of obsolete, slow-moving or otherwise impaired inventory.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PROPERTY AND EQUIPMENT</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment, including software, furniture and equipment, at cost less accumulated depreciation. We record depreciation using the straight-line method over the estimated economic useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzc1ODc_8e5cd778-a456-4941-815b-ea24bc43666e">two</span> to five years.&#160;&#160;Property and equipment also includes leasehold improvements which we record at cost less accumulated amortization.&#160;&#160;We record amortization of leasehold improvements using the straight-line method over the shorter of the lease </span></div>term or over the life of the respective assets, as applicable. We recognize gains or losses related to retirements or disposition of fixed assets in the period incurred. We expense repair and maintenance costs as incurred. We periodically review the estimated economic useful lives of our property and equipment and make adjustments, if necessary, according to the latest information available.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BUSINESS COMBINATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for our acquisitions using the acquisition method of accounting based on ASC 805&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires recognition and measurement of all identifiable assets acquired and liabilities assumed at their full fair value as of the date we obtain control. We have determined the fair value of assets acquired and liabilities assumed based upon our estimates of the fair values of assets acquired and liabilities assumed in the acquisitions. Goodwill represents the excess of the purchase price over the fair value of the net&#160;tangible and identifiable intangible assets acquired. While we have used our best estimates and assumptions to measure the fair value of the identifiable assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, not to exceed one year from the date of acquisition, any changes in the estimated fair values of the net assets recorded for the acquisitions will result in an adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, we record any subsequent adjustments to our consolidated statements of comprehensive loss.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired in a business combination. We test goodwill for impairment on an annual basis in the fourth fiscal quarter of each year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. On January 1, 2019, we early adopted Accounting Standards Update ("ASU") No. 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&#160;("ASU 2017-04"). Under ASU 2017-04, an impairment charge is based on the excess of a reporting unit's carrying amount over its fair value. In 2019, we recognized an impairment loss on goodwill. See Notes 4 and 5 for additional information regarding goodwill. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize intangible assets not considered to have an indefinite useful life using the straight-line method over their useful lives. We currently amortize our acquired intangible assets with definite lives over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzEwNzY2_e6b7af1c-e187-4efa-8ad4-d6a36f0e3862">one</span> to nine years. Each reporting period, we evaluate the estimated remaining useful life of intangible assets and assess whether events or changes in circumstances warrant a revision to the remaining period of amortization or indicate that impairment exists. &#160;In 2019, we accelerated the amortization after a reassessment of the useful lives of certain trade names in relation to our rebranding efforts. We have not identified any other impairments of finite-lived intangible assets during any of the periods presented. See Note 5 for additional information regarding intangible assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text">IMPAIRMENT OF LONG-LIVED ASSETSLong-lived assets, including intangible assets with definite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Original Issue Discounts</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%;text-decoration:underline">ORIGINAL ISSUE DISCOUNTS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize original issue discounts, when incurred on the issuance of debt, as a reduction of the current loan obligations that we amortize to interest expense over the life of the related indebtedness using the effective interest rate method. We record the amortization as interest expense &#8211; amortization of OID in the Consolidated Statements of Comprehensive Loss. At the time of any repurchases or retirements of related debt, we write off the remaining amount of net original issue discounts and include them in the calculation of&#160;gain or loss on extinguishment in the consolidated statements of comprehensive loss.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">REVENUE RECOGNITION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our revenue consists of software-as-a-service (&#8220;SaaS&#8221;) offerings and time-based software subscription license arrangements that also, typically, include hardware, maintenance/support, and professional services elements.&#160;&#160;We recognize revenue on an output basis when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.&#160; Our contracts with customers may include multiple performance obligations.&#160; For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price.&#160; We determine standalone selling prices based on the amount that we believe the market is willing to pay determined through historical analysis of sales data as well as through use of the residual approach when we can estimate the standalone selling price for one or more, but not all, of the promised goods or services.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The terms of our contracts with customers range from month to month for some Asure HCM direct clients to longer terms ranging from one to three years, some of which are renewable for successive terms.&#160;&#160;A typical SaaS/software subscription arrangement will also include hardware, setup and implementation services. Revenue allocated to the SaaS/software subscription performance obligations are recognized on an output basis ratably as the service is provided over the non-cancellable term of the SaaS/subscription service and are reported as Recurring revenue on the Consolidated Statement of Comprehensive Loss. Revenue allocated to other performance obligations included in the arrangement is recognized as outlined in the paragraphs below.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware devices sold to customers are sold as either a standard product sell arrangement where title to the hardware passes to the customer or under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement where the title to the hardware remains with Asure.&#160; Revenue allocated to&#160;hardware sold as a standard product are recognized on an output basis when title passes to the customer, typically the date we ship the hardware.&#160;Revenue allocated to hardware under a hardware-as-a-service (&#8220;HaaS&#8221;) arrangement are recognized on an output basis, recorded ratably as the service is provided over the non-cancellable term of the HaaS arrangement, typically one year.&#160; Revenue recognized from hardware devices sold to customers via either of the two above types of arrangements are reported as Hardware revenue on the Consolidated Statement of Comprehensive Loss.&#160;</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services offerings typically include data migration, set up, training, and implementation services.&#160;&#160;Set up and implementation services typically occur at the start of the software arrangement while certain other professional services, depending on the nature of the services and customer requirements, may occur several months later.&#160;&#160;We can reasonably estimate professional services performed for a fixed fee and we recognize allocated revenue on an output basis on a proportional performance basis as the service is provided. We recognize allocated revenue on an output basis for professional services engagements billed on a time and materials basis as the service is provided.&#160;&#160;We recognize allocated revenue on an output basis on all other professional services engagements upon the earlier of the completion of the service&#8217;s deliverable or the expiration of the customer&#8217;s right to receive the service.&#160; Revenue recognized from professional services offerings are reported as Professional service revenue on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize allocated revenue for maintenance/support on an output basis ratably over the non-cancellable term of the support agreement.&#160;&#160;Initial maintenance/support terms are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE2MDc0_178b65f2-c1f1-4235-a687-50497916cb81">one</span> to three years and are renewable on an annual basis.&#160; Revenue recognized from maintenance/support are reported as Recurring on the Consolidated Statement of Comprehensive Loss.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not recognize revenue for agreements with rights of return, refundable fees, cancellation rights or substantive acceptance clauses until these return, refund or cancellation rights have expired or acceptance has occurred.&#160;&#160;Our arrangements with resellers do not allow for any rights of return.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms vary by the type of customer and the customer&#8217;s payment history and the products or services offered.&#160; The term between invoicing and when payment is due is not significant and as such our contracts do not include a significant financing component.&#160; The transaction prices of our contracts do not include consideration amounts that are variable and do not include noncash consideration.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue includes amounts invoiced to customers in excess of revenue we recognize, and is comprised of deferred SaaS/software, HaaS, Maintenance and support, and Professional services revenue.&#160;&#160;We recognize deferred revenue when we complete the service and over the terms of the arrangements, primarily ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEyZGZhZWFlM2E5NTRhMWZiNGI0YmJiZGY3ZGE1N2VhL3NlYzoxMmRmYWVhZTNhOTU0YTFmYjRiNGJiYmRmN2RhNTdlYV8xMjQvZnJhZzpiODM0ZmU1ZTQwYTM0Y2U0YmUyOTYxOTNlYjY0YmQ5MS90ZXh0cmVnaW9uOmI4MzRmZTVlNDBhMzRjZTRiZTI5NjE5M2ViNjRiZDkxXzE3Mjgw_88cc8d7e-05ed-4081-bb4d-b25d91108932">one</span> to three years.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">ADVERTISING COSTSWe expense advertising costs as we incur them.&#160;&#160;Advertising expenses were&#160;$34&#160;and $64 for the years ended December 31, 2020 and 2019, respectively. We recorded these expenses as part of sales and marketing expenses on our Consolidated Statements of Comprehensive Loss.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Obligations</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LEASE OBLIGATIONS</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of a lease, we recognize a liability to make lease payments and an asset representing the right-of-use underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As our leases typically do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The operating lease asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Operating lease assets and liabilities as shown separately in our consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">INCOME TAXES</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method under ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under the liability method, we determine deferred tax assets and liabilities based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect in the years in which we expect the differences to reverse. We reduce deferred tax assets by a valuation allowance when it is more likely than not that we will not realize some component or all of the deferred tax assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SHARE BASED COMPENSATION</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each award granted from our stock option plan at the date of grant using the Black-Scholes option pricing model. The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method. The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised. We primarily consider historical experience when estimating expected forfeitures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Standards</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-13,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820). The new guidance modifies disclosure requirements related to fair value measurement.&#160; The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years,&#160;beginning after December 15, 2019.&#160; Implementation on a prospective or retrospective basis varies by specific disclosure requirements. The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2018-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance reduces complexity for the accounting for costs of implementing a cloud computing service arrangement and aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards Yet to Be Adopted</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in December 2019. ASU 2019-12 eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for fiscal years beginning after December </span></div>15, 2020, and interim periods within those fiscal years. We are currently evaluating the impact, if any, the adoption will have on our financial position and results of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_SignificantRisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Risks and Uncertainties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SignificantRisksAndUncertaintiesPolicyTextBlock</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>nonnum: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160285560">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Available-for-sale Securities</a></td>
<td class="text"><div style="padding-right:6.75pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as available-for-sale consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.543%"/><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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;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:400;line-height:100%">December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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,370&#160;</span></td><td style="background-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%">204&#160;</span></td><td style="background-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%">7,574&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,711&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">501&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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%">499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">500&#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%">25,315&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">606&#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)</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%">25,919&#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:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:5pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019:</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%">Funds Held for Clients&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.12pt;font-weight:400;line-height:100%;position:relative;top:-4.37pt;vertical-align:baseline">(2)</span></div></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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">8,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-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%">8,839&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,382&#160;</span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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%">1,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,035&#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:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">(48)</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">24,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:49.5pt;padding-right:6.75pt"><span><br/></span></div><div style="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">Unrealized&#160;gains and losses on available-for-sale securities are included as a component of comprehensive loss. At December&#160;31, 2020, there were 69&#160;securities in an unrealized gain position and there were 2 securities in an unrealized loss position. These unrealized losses were less than $(1) individually and $(2) in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12&#160;months. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis, which may be at maturity. The Company reviews its investments to identify and evaluate investments that have an indication of 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 the Company&#8217;s 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="padding-left:49.5pt;padding-right:6.75pt;text-align:justify;text-indent:-40.5pt"><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:28.84pt">At December&#160;31, 2020 and 2019, none of these securities were classified as cash and cash equivalents on the Company&#8217;s balance sheet.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Expected Maturities of Available-for-sale Securities</a></td>
<td class="text">Expected maturities of available-for-sale securities as of December&#160;31, 2020 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.871%"/><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%">5,507&#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%">20,412&#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%">After five years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">After 10 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%">&#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:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets measured at fair value on a recurring basis as of December&#160;31, 2020 and December&#160;31, 2019, respectively:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></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:0 1pt"/><td colspan="15" 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:700;line-height:100%">Fair Value Measure at December 31, 2020</span></td></tr><tr><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:700;line-height:100%">Total Carrying Value at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,204&#160;</span></td><td style="background-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,204&#160;</span></td><td style="background-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;text-align: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">25,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:700;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%">95,122&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:5pt 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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measure at December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Carrying Value at December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices<br/>in Active<br/>Market<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,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 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%">48,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 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">24,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;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:5pt 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:5pt 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%">48,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">24,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:5pt 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:5pt 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"/><td style="width:85.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2020</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%">&#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%">Purchase</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%">2,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized / unrealized losses</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%">1,135&#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%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160108152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock', window );">Schedule of Business Combination and Asset Acquisition</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:74.711%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.979%"/><td style="width:0.1%"/></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:700;line-height:100%">Total</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%">Cash &amp; cash equivalents</span></td><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%">196&#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%">Accounts receivable</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%">48&#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%">Fixed assets</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%">2&#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%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,505&#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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#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%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,853&#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:700;line-height:100%">Total assets acquired</span></td><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:700;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:700;line-height:100%">22,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Client fund obligations</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%">5,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,505</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #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%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:5pt 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:700;line-height:100%">17,360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock', window );">Schedule of Business Combination and Asset Acquisition, Purchase Price Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the purchase price to the fair value of net assets acquired at the date of acquisition:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:74.711%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.979%"/><td style="width:0.1%"/></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:700;line-height:100%">Total</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%">Purchase price</span></td><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%">13,339&#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%">Notes payable</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%">1,177&#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%">Custodial hold back</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%">99&#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%">Adjustment to fair value of contingent liability</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%">2,745&#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:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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_asur_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAbstract</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_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Business Combination And Asset Acquisition, Purchase Price Reconciliation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock</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>nonnum: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_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Business Combination and Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460251171400">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">The following table summarizes the changes in our goodwill:<table 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:74.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Balance at December&#160;31, 2018</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%">99,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to goodwill associated with 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%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Impairment 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%">(35,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Goodwill recognized upon acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,958&#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 colspan="3" style="padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><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.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">(7,608)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,393&#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%">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: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.9</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%">88,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%">(28,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412&#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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">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%">(312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#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%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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%">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%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,076&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,524)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.443%"/><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.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Intangible Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period (in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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%">10,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,004)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: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.9</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%">78,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,801&#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%">Reseller Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Trade Names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702&#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%">Noncompete&#160;Agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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%">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%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,374)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,850&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of December&#160;31, 2020 </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,601&#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="padding:2px 1pt;text-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,068&#160;</span></td><td style="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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,682&#160;</span></td><td style="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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,363&#160;</span></td><td style="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%">64,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160380952">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of December&#160;31, 2020 and 2019:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:36.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><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%">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%">Stated&#160;Interest&#160;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%">2020</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%">2019</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%">Subordinated Notes Payable- acquisitions</span></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%">1/1/2021 - 7/1/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: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,182&#160;</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%">7,185&#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%">PPP Loan - Pinnacle Bank</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%">4/15/2022</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%">1.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%">8,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Term Loan - Wells Fargo term loan</span></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%">12/31/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Notes Payable</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 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%">24,913&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">27,185&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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: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%">12,388&#160;</span></td><td style="background-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,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term notes payable</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 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%">12,525&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,489&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Information presented in this table, the table that immediately follows and the last table in this footnote includes principal and interest due under the terms of a promissory note with Pinnacle Bank. This loan was issued to us in connection with the Paycheck Protection Program pursuant to Title I of the Coronavirus Aid, Relief and Economic Security Act. Under the terms of the Paycheck Protection Program, the principal balance and interest due under the promissory note will be forgiven if we meet certain conditions related to the use of the loan proceeds. Under the terms of our promissory note with Pinnacle Bank, we would have been required to make payments on this promissory note in November 2020; however, the Small Business Administration issued guidance, prior to that date, that deferred all payments that would be owed on this loan until after the Small Business Administration makes a decision on our loan forgiveness application. While we expect that the entire loan will be forgiven, we cannot be certain that the Small Business Administration will grant forgiveness of our entire loan. If we do not receive forgiveness of our entire loan, we will be obligated to start making payments on the portion of the principal and interest that is not forgiven so that it will be fully repaid no later than April 15, 2022, unless we are able to negotiate new payment terms with Pinnacle Bank.  We filed our initial application for forgiveness in December 2020, and completed our application in early February 2021.</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock', window );">Schedule of Debt And Debt Issuance Costs</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of December&#160;31, 2020 and 2019:</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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, current portion</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%">12,388&#160;</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%">(78)</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%">12,310&#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="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%">Notes payable, net of current portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,225&#160;</span></td><td style="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 Notes Payable</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%">24,913&#160;</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%">(378)</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%">24,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 style="width:3.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.368%"/><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%">(1)</span></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%">Net Notes Payable includes $6,866 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make any payments until the Small Business Administration has made a decision regarding our application for loan forgiveness. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></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%">Net Notes Payable, includes $1,989 of Gross Notes Payables and $0 Debt Issuance Cost and Debt Discount related to our PPP loan with Pinnacle Bank, all or a portion of which we expect will be forgiven and for which we are not obligated to make payments until the Small Business Administration has made a decision regarding our application for loan forgiveness.</span></div></td></tr></table></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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Notes Payable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:400;line-height:100%">Notes payable, current portion</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%">2,696&#160;</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%">(125)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571&#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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,142&#160;</span></td><td style="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 Notes Payable</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%">27,185&#160;</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%">(472)</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%">26,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future gross principal payments related to our outstanding debt as of December&#160;31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><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%">Year Ending</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388&#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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400&#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,625&#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Gross Notes Payable</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%">24,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended Restated Credit Agreement (the "Third Restated Credit Agreement"), which we entered on December 31, 2019, amends the applicable margin rates for determining the interest rate payable on the loans as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:168.25pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Leverage Ratio</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative<br/>to Base Rate Loans</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt 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%">Applicable Margin Relative to<br/>LIBOR Rate Loans</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&lt; 2.00:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">2.25% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">3.25% percentage points</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8804; 3.00:1.00, and &#8805; 2.00:1.00</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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%">2.75% percentage points</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">3.75% percentage points</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%">&#8805; 3.00:1.00</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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%">3.25% percentage points</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">4.25% percentage points</span></div></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_asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation, and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160148536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment and related depreciable useful lives as of December&#160;31, 2020 and 2019 are composed of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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%">Furniture and equipment: 2-5 years</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%">6,818&#160;</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%">7,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software: 3-5 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970&#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%">Leasehold improvements: shorter of the lease term or life of the improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,221&#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 property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,571&#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%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">8,281&#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%">7,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160315064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CERTAIN BALANCE SHEET ACCOUNTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock', window );">Prepaid Expenses And Other Current Assets</a></td>
<td class="text">Prepaid expenses and other current assets as of December&#160;31, 2020 and 2019 consist of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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-trade receivables related to custodial funds</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%">418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118&#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%">Receivable from sale of Workspace Management</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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%">1,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">3,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_OtherAccruedLiabilitiesTableTextBlock', window );">Other Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities as of December&#160;31, 2020 and 2019 consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</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%">Income taxes payable</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses 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,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948&#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%">1,380&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_OtherAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Accrued Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_OtherAccruedLiabilitiesTableTextBlock</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>nonnum: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_asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Expenses And Other Current Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460274562008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted average assumptions used to develop their fair value for the year ending December&#160;31, 2020 and 2019:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><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%">2020</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%">2019</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%">Grant date fair value</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%">2.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#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%">Expected life in years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock', window );">Schedule of Share-based Compensation, Stock Options, Reserved Shares for Future Issuance, Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we reserved shares of common stock for future issuance under the 2009 Plan and 2018 Plan as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><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%">Options and RSUs outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grant</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957,000&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Compensation, Stock Options, Activity</a></td>
<td class="text">The following table summarizes activity related to options during the year ended December&#160;31, 2020. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><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%">Shares</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%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,685,000&#160;</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%">9.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,054,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272,000&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.92&#160;</span></td><td style="background-color:#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%">3.4</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%">533&#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%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,256,000&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.55&#160;</span></td><td style="background-color:#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%">3.2</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%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.91&#160;</span></td><td style="background-color:#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%">2.1</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%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Summary of RSUs Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to RSUs during the year ended December&#160;31, 2020. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><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%">Shares</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%">Weighted<br/>Average<br/>Grant-Date 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:400;line-height:100%">Outstanding at the beginning of the year</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%">70,000&#160;</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%">11.52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.32&#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%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86&#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Outstanding at the end of the year</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%">441,000&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.99&#160;</span></td><td style="background-color:#cceeff;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_asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number of shares of common stock options that are reserved for future issuance under stock option plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160863384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Results from Discontinued Operations</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the operating results of the Workspace Management business reported as discontinued operations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"/><td style="width:83.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.499%"/><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%">Year Ended December 31</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 #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%">2019</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%">Revenue</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%">24,619&#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;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:400;line-height:100%">Income from discontinued operations</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%">3,498&#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%">Gain on sale of discontinued operations</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%">94,293&#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%">Income tax expense</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%">(25,499)</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%">Income from discontinued operations, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,292&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the Workspace Management business reported as discontinued operations:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:84.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.878%"/><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%">Year Ended December 31</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 #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%">2019</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%">Depreciation and amortization</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%">1,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="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%">Share based compensation</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%">278&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="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%">Software capitalization</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%">(1,083)</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%">Gain on sale of discontinued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,293)</span></td><td style="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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158702968">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the years ended December&#160;31, 2020 and 2019.&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from continuing operations</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%">(16,311)</span></td><td style="background-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%">(42,291)</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%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,292&#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%">Net income (loss)</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%">(16,311)</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%">30,001&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, basic and 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%">15,910,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,511,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%">Basic and diluted income (loss) per share</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%">Loss per share from continuing operations</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.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.73)</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%">Income per share from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.66&#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%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93&#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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161458696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of Income Tax Contingencies</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of pre-tax loss from continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Domestic</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%">(15,974)</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%">(66,402)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(15,974)</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%">(66,402)</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,697)</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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,899)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">42&#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 current</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%">(215)</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%">(23,554)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(557)</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%">&#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%">337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,111)</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">Significant components of our deferred taxes at December&#160;31, 2020 and 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">2020</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%">2019</span></td></tr><tr><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%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,570&#160;</span></td><td style="background-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%">8,004&#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 25.75pt 2px 1pt;text-align:justify;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 credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,905&#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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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,132&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,628&#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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,208&#160;</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%">11,424&#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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed 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%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commission</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(698)</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 25.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,756)</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 25.75pt 2px 1pt;text-align:justify;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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: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%">(12,096)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,760)</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%">Net deferred liabilities</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%">(888)</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%">(336)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes attributable to continuing operations for the years ended December&#160;31, 2020 and 2019 differ from the expected tax expense (benefit) amount computed by applying the statutory federal income tax rate of 21% to income before income taxes as a result of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">2020</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%">2019</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%">Computed at statutory rate</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%">(3,355)</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%">(13,944)</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%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901)</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%">Permanent items 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%">(379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#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%">Credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">22&#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%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,907&#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%">Change in tax carryforwards not benefitted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849)</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 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%">337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(24,111)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text">The reconciliation of our unrecognized tax benefits is as follows:<table 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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</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,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="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%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(744)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</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%">856&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="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%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">587&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460159030040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Rent Expense Components</a></td>
<td class="text">The components of the rent expense for the year ended December 31, 2020 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent expense</span></div></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%">2,036&#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 style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the year ended December 31, 2020 follow:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><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 style="margin-bottom:5pt;padding-left:11.25pt"><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></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%">2,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><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 style="margin-bottom:5pt;padding-left:11.25pt"><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></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%">1,052&#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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments for Operating Leases</a></td>
<td class="text"><div style="text-indent:27pt"><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:</span></div><div style="margin-top:5pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-27pt"><table 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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,354</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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837</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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022</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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></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%">1,802</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><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></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,985</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></div></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%">(1,786)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,199</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161737960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>productLine </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_NumberOfProductLines', window );">Number of product lines | productLine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale', window );">Aggregate value of common stock and other securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="nump">$ 111,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Receivable from sale of Workspace Management</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember', window );">Commitment Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued | shares</a></td>
<td class="nump">2,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Public offering price (USD per Share) | $ / shares</a></td>
<td class="nump">$ 7.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SaleOfStockConsiderationReceivedOnTransactionGross', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 21,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember', window );">Workspace Management Software Solutions | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Cash proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Receivable from sale of Workspace Management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,687<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate value of of common stock and other securities being offered for sale by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NumberOfProductLines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Product Lines</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_NumberOfProductLines</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_SaleOfStockConsiderationReceivedOnTransactionGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Consideration Received On Transaction, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SaleOfStockConsiderationReceivedOnTransactionGross</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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238493736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ProceedsFromCustomerFunds', window );">Proceeds from customer funds</a></td>
<td class="nump">$ 4,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerFunds', window );">Customer funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,808,000<span></span>
</td>
<td class="nump">$ 3,808,000<span></span>
</td>
<td class="nump">$ 3,961,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_PaymentOfCustomerFunds', window );">Dispersed funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of finite lived intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets held-for-use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,000<span></span>
</td>
<td class="nump">$ 64,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RevenueRecognitionTerm', window );">Term of revenue recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_MaintenanceAndSupportServicesMember', window );">Maintenance and Support Services | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RevenueRecognitionTerm', window );">Term of revenue recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_MaintenanceAndSupportServicesMember', window );">Maintenance and Support Services | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RevenueRecognitionTerm', window );">Term of revenue recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_DeferredMaintenanceServicesAndOtherMember', window );">Deferred Maintenance, Services and Other | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RevenueRecognitionTerm', window );">Term of revenue recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=asur_DeferredMaintenanceServicesAndOtherMember', window );">Deferred Maintenance, Services and Other | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_RevenueRecognitionTerm', window );">Term of revenue recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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_PaymentOfCustomerFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment Of Customer Funds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_PaymentOfCustomerFunds</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ProceedsFromCustomerFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Customer Funds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ProceedsFromCustomerFunds</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_asur_RevenueRecognitionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of service in which revenue is recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_RevenueRecognitionTerm</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: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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CustomerFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts received from and refundable to customers unless used by them to obtain goods and services from the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=asur_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=asur_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MaintenanceAndSupportServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=asur_MaintenanceAndSupportServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DeferredMaintenanceServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=asur_DeferredMaintenanceServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162415896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansPayableFairValueDisclosure', window );">Carrying value</a></td>
<td class="nump">$ 24,913<span></span>
</td>
<td class="nump">$ 24,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds for clients</a></td>
<td class="nump">63,999<span></span>
</td>
<td class="nump">63,999<span></span>
</td>
<td class="nump">$ 48,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=asur_ContingentConsiderationMember', window );">Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value of contingent purchase consideration</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="num">(1,135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=asur_FundsHeldForClientsMember', window );">Funds Held For Clients</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Current available-for-sale debt securities</a></td>
<td class="nump">$ 25,919<span></span>
</td>
<td class="nump">$ 25,919<span></span>
</td>
<td class="nump">$ 24,136<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&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 http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of contractual obligation to pay money on demand or on fixed or determinable dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=asur_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=asur_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BalanceSheetLocationAxis=asur_FundsHeldForClientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=asur_FundsHeldForClientsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238361896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 25,315<span></span>
</td>
<td class="nump">$ 24,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">606<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">$ 25,919<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination', window );">Number of available-for-sale securities in unrealized gain positions | security</a></td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination', window );">Number of available-for-sale securities in unrealized loss positions | security</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss', window );">Unrealized losses</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=asur_UnrealizedLossesIndividuallyMember', window );">Unrealized losses individually</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss', window );">Unrealized losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">7,370<span></span>
</td>
<td class="nump">8,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">204<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">7,574<span></span>
</td>
<td class="nump">8,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_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="top.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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">6,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">9,711<span></span>
</td>
<td class="nump">6,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_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="top.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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">7,531<span></span>
</td>
<td class="nump">6,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">7,633<span></span>
</td>
<td class="nump">6,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">US 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="top.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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed 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="top.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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">499<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 1,035<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the current level of subordination of the entity's receipt of consideration should the assets underlying the security be liquidated when the level of subordination was considered as one of the potential factors in reaching a conclusion that the available-for-sale investments are not other-than-temporarily impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination</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:decimalItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=121558606&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 http://asc.fasb.org/extlink&amp;oid=121553693&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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the current level of subordination of the entity's receipt of consideration should the assets underlying the security be liquidated when the level of subordination was considered as one of the potential factors in reaching a conclusion that the available-for-sale investments are not other-than-temporarily impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=asur_UnrealizedLossesIndividuallyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=asur_UnrealizedLossesIndividuallyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161710584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">One year or less</a></td>
<td class="nump">$ 5,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After one year through five years</a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">After five years through 10 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">After 10 years</a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Available-for-sale debt securities total fair value</a></td>
<td class="nump">$ 25,919<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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 sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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 after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<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 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<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 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&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 http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&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 http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238462264">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 95,122<span></span>
</td>
<td class="nump">$ 72,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Market (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">69,203<span></span>
</td>
<td class="nump">48,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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">25,919<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, 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="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">5,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Market (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">5,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds for clients</a></td>
<td class="nump">63,999<span></span>
</td>
<td class="nump">48,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Market (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds for clients</a></td>
<td class="nump">63,999<span></span>
</td>
<td class="nump">48,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale securities | Fair Value, Measurements, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds for clients</a></td>
<td class="nump">25,919<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Market (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds 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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds for clients</a></td>
<td class="nump">25,919<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds 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_CashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_CashEquivalentsAbstract</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_FundsHeldForClientsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158783848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details) - Contingent Consideration - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Net realized / unrealized losses</a></td>
<td class="nump">$ 1,135<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 3,880<span></span>
</td>
<td class="nump">$ 3,880<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=asur_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=asur_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161840104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent purchase obligation</a></td>
<td class="nump">$ 3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember', window );">2020 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asur_July2020AcquisitionMember', window );">July 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent purchase obligation</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880<span></span>
</td>
<td class="nump">$ 2,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asur_December2020AcquisitionMember', window );">December 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 8,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | business</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire business</a></td>
<td class="nump">$ 7,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Promissory note</a></td>
<td class="nump">$ 847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AssetAcquisitionAxis=asur_January2020AcquisitionMember', window );">January 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AssetAcquisitionConsiderationTransferred', window );">Asset acquisition, purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_PaymentsForAssetAcquisitions', window );">Cash payments for asset acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AssetAcquisitionConsiderationTransferredFeesIncurred', window );">Custodial hold back</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships | 2020 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangibles</a></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">9,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology | 2020 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangibles</a></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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names | 2020 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<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_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration Transferred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AssetAcquisitionConsiderationTransferred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AssetAcquisitionConsiderationTransferredFeesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration Transferred, Fees Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AssetAcquisitionConsiderationTransferredFeesIncurred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Consideration Transferred, Liabilities Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_PaymentsForAssetAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Asset Acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_PaymentsForAssetAcquisitions</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asur_July2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=asur_July2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asur_December2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=asur_December2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_AssetAcquisitionAxis=asur_January2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AssetAcquisitionAxis=asur_January2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163260392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems', window );"><strong>Schedule of Business Combination and Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">$ 5,261<span></span>
</td>
<td class="nump">$ 4,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember', window );">2020 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems', window );"><strong>Schedule of Business Combination and Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents', window );">Cash &amp; cash equivalents</a></td>
<td class="nump">196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Fixed assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients', window );">Funds held for clients</a></td>
<td class="nump">5,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">5,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangibles</a></td>
<td class="nump">11,853<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired', window );">Total assets acquired</a></td>
<td class="nump">22,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation', window );">Client fund obligations</a></td>
<td class="nump">5,505<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed', window );">Total liabilities assumed</a></td>
<td class="nump">5,505<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="nump">$ 17,360<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_BusinessCombinationAndAssetAcquisitionAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable</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_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Assets Acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired</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_asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Assets Acquired and Liabilities Assumed, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet</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_asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Cash and Equivalents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents</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_asur_BusinessCombinationAndAssetAcquisitionClientFundObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Client Fund Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionClientFundObligation</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Funds Held For Clients</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients</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_asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Liabilities Assumed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Business Combination and Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems</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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163051656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (Details) - 2020 Acquisition<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems', window );"><strong>Schedule of Business Combination and Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions', window );">Purchase price</a></td>
<td class="nump">$ 13,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred', window );">Notes payable</a></td>
<td class="nump">1,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred', window );">Custodial hold back</a></td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability', window );">Adjustment to fair value of contingent liability</a></td>
<td class="nump">2,745<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="top.Show.showAR( this, 'defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred', window );">Fair value of net assets acquired</a></td>
<td class="nump">$ 17,360<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Consideration Transferred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Consideration Transferred, Fees Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Consideration Transferred, Liabilities Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination and Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_PaymentsToAcquireBusinessesAndAssetAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses And Asset Acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_PaymentsToAcquireBusinessesAndAssetAcquisitions</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Business Combination and Asset Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems</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_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_BusinessCombinationAndAssetAcquisitionAxis=asur_A2020AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162686616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 35,060,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">9,547,000<span></span>
</td>
<td class="nump">11,765,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization expenses</a></td>
<td class="nump">1,604,000<span></span>
</td>
<td class="nump">$ 1,994,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=asur_HumanCapitalManagementMember', window );">Human Capital Management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life (in years)</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life (in years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReportingUnitAxis=asur_HumanCapitalManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=asur_HumanCapitalManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460260420136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, balance</a></td>
<td class="nump">$ 68,697<span></span>
</td>
<td class="nump">$ 99,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recognized upon acquisition</a></td>
<td class="nump">5,261<span></span>
</td>
<td class="nump">4,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Adjustments to goodwill associated with acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(35,060)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, balance</a></td>
<td class="nump">$ 73,958<span></span>
</td>
<td class="nump">$ 68,697<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238525752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</a></td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 103,076<span></span>
</td>
<td class="nump">$ 91,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(38,524)<span></span>
</td>
<td class="num">(27,374)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 64,552<span></span>
</td>
<td class="nump">$ 63,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</a></td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">6 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 12,001<span></span>
</td>
<td class="nump">$ 10,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,608)<span></span>
</td>
<td class="num">(6,004)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 4,393<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</a></td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 88,310<span></span>
</td>
<td class="nump">$ 78,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(28,898)<span></span>
</td>
<td class="num">(19,757)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 59,412<span></span>
</td>
<td class="nump">$ 58,801<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asur_ResellerRelationshipsMember', window );">Reseller Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 853<span></span>
</td>
<td class="nump">$ 853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(853)<span></span>
</td>
<td class="num">(853)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 880<span></span>
</td>
<td class="nump">$ 780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(312)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 568<span></span>
</td>
<td class="nump">$ 702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete&#160;Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Amortization Period (in Years)</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 1,032<span></span>
</td>
<td class="nump">$ 1,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(853)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 179<span></span>
</td>
<td class="nump">$ 350<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asur_ResellerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asur_ResellerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163312760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 11,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">11,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">9,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">9,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">8,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">13,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 64,552<span></span>
</td>
<td class="nump">$ 63,850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160442168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">$ 24,913<span></span>
</td>
<td class="nump">$ 27,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCarryingAmount1', window );">Short-term notes payable</a></td>
<td class="nump">12,388<span></span>
</td>
<td class="nump">2,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCarryingAmount2', window );">Long-term notes payable</a></td>
<td class="nump">12,525<span></span>
</td>
<td class="nump">24,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">$ 6,182<span></span>
</td>
<td class="nump">7,185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">200.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">300.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Pinnacle Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">$ 8,856<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Wells Fargo Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">$ 9,875<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.25%<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_DebtInstrumentCarryingAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of short-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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCarryingAmount1</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_DebtInstrumentCarryingAmount2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCarryingAmount2</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PinnacleBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_WellsFargoTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_WellsFargoTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238862088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCarryingAmount1', window );">Gross notes payable, current portion</a></td>
<td class="nump">$ 12,388<span></span>
</td>
<td class="nump">$ 2,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCarryingAmount2', window );">Gross notes payable, net of current portion</a></td>
<td class="nump">12,525<span></span>
</td>
<td class="nump">24,489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">24,913<span></span>
</td>
<td class="nump">27,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt issuance costs and debt discount, current portion</a></td>
<td class="num">(78)<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs and debt discount, net of current portion</a></td>
<td class="num">(300)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt Issuance Costs</a></td>
<td class="num">(378)<span></span>
</td>
<td class="num">(472)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Net notes payable, current portion</a></td>
<td class="nump">12,310<span></span>
</td>
<td class="nump">2,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Net notes payable, net of current portion</a></td>
<td class="nump">12,225<span></span>
</td>
<td class="nump">24,142<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Notes Payable</a></td>
<td class="nump">24,535<span></span>
</td>
<td class="nump">26,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt issuance costs and debt discount, current portion</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs and debt discount, net of current portion</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember', window );">Pinnacle Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt issuance costs and debt discount, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs and debt discount, net of current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Notes payable to bank, current</a></td>
<td class="nump">6,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableToBankNoncurrent', window );">Notes payable to bank, noncurrent</a></td>
<td class="nump">1,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt issuance costs and debt discount, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs and debt discount, net of current portion</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_asur_DebtInstrumentCarryingAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of short-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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCarryingAmount1</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_DebtInstrumentCarryingAmount2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCarryingAmount2</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableToBankNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due within more than 12 month, or the operating cycle if longer, on all notes payable to banks paid on an installment. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableToBankNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=asur_PinnacleBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161144712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 10, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Agreement And Our Amended And Restated Guaranty And Security Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Credit Agreement And Our Amended And Restated Guaranty And Security Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">9,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">Amendment fee</a></td>
<td class="nump">225,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=asur_PPPLoanMember', window );">PPP Loan | Pinnacle Bank | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt', window );">Unforgiven debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment', window );">Monthly periodic payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentOneMember', window );">Periodic Payment One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Periodic payment</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentTwoMember', window );">Periodic Payment Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Periodic payment</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodOneMember', window );">Debt Instrument Covenant, Period One | Revolving Credit Facility | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodOneMember', window );">Debt Instrument Covenant, Period One | Revolving Credit Facility | Third Restated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="nump">$ 3,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantFixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodTwoMember', window );">Debt Instrument Covenant, Period Two | Revolving Credit Facility | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,850,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodTwoMember', window );">Debt Instrument Covenant, Period Two | Revolving Credit Facility | Third Restated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="nump">$ 4,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantFixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodThreeMember', window );">Debt Instrument Covenant, Period Three | Revolving Credit Facility | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,950,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodThreeMember', window );">Debt Instrument Covenant, Period Three | Revolving Credit Facility | Third Restated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantEBITDA', window );">EBITDA</a></td>
<td class="nump">$ 5,950,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">2.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantFixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">1.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodFourMember', window );">Debt Instrument Covenant, Period Four | Revolving Credit Facility | Third Restated Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentCovenantFixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">2.00<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_DebtInstrumentCovenantEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, EBITDA</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantEBITDA</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentCovenantFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Fixed Charge Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantFixedChargeCoverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentCovenantLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantLeverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Likely To Default, Monthly Periodic Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Likely To Default, Unforgiven Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee that accompanies borrowing money under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asur_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PPPLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=asur_PPPLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PinnacleBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_PinnacleBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentPeriodicPaymentAxis=asur_PeriodicPaymentTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ThirdRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asur_ThirdRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentCovenantAxis=asur_DebtInstrumentCovenantPeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238157448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 12,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">8,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross Notes Payable</a></td>
<td class="nump">$ 24,913<span></span>
</td>
<td class="nump">$ 27,185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161916072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Applicable Margin Rates (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_LeverageRatioAxis=asur_Lessthan2001Member', window );">Less than 2 to 1 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">2.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_LeverageRatioAxis=asur_Morethan2001andLessthan3001Member', window );">Greater than 2 to1 and Less than 3 to 1 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">2.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_LeverageRatioAxis=asur_Morethan2001andLessthan3001Member', window );">Greater than 2 to1 and Less than 3 to 1 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">3.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_LeverageRatioAxis=asur_Morethan3001Member', window );">More than 3 to 1 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">3.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Applicable Margin Relative to Base Rate Loans | Less than 2 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">2.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Applicable Margin Relative to Base Rate Loans | Greater than 2 to1 and Less than 3 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Applicable Margin Relative to Base Rate Loans | More than 3 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">Applicable Margin Relative to LIBOR Rate Loans | Less than 2 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">Applicable Margin Relative to LIBOR Rate Loans | Greater than 2 to1 and Less than 3 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">3.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">Applicable Margin Relative to LIBOR Rate Loans | More than 3 to 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument ratios</a></td>
<td class="nump">4.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Basis Spread on Variable Rate, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LeverageRatioAxis=asur_Lessthan2001Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_LeverageRatioAxis=asur_Lessthan2001Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LeverageRatioAxis=asur_Morethan2001andLessthan3001Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_LeverageRatioAxis=asur_Morethan2001andLessthan3001Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LeverageRatioAxis=asur_Morethan3001Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_LeverageRatioAxis=asur_Morethan3001Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160994552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 21,592<span></span>
</td>
<td class="nump">$ 20,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(13,311)<span></span>
</td>
<td class="num">(12,704)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 8,281<span></span>
</td>
<td class="nump">7,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 6,818<span></span>
</td>
<td class="nump">7,851<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 10,308<span></span>
</td>
<td class="nump">7,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 2,808<span></span>
</td>
<td class="nump">3,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,658<span></span>
</td>
<td class="nump">$ 1,221<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160364520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 3,504<span></span>
</td>
<td class="nump">$ 2,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software development costs</a></td>
<td class="nump">$ 2,780<span></span>
</td>
<td class="nump">$ 2,756<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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158749832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NontradeReceivablesCurrent', window );">Non-trade receivables related to custodial funds</a></td>
<td class="nump">$ 418<span></span>
</td>
<td class="nump">$ 4,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Receivable from sale of Workspace Management</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid expenses</a></td>
<td class="nump">1,394<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">1,294<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Total</a></td>
<td class="nump">$ 3,284<span></span>
</td>
<td class="nump">$ 8,551<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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NontradeReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NontradeReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163053992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">3,948<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 1,380<span></span>
</td>
<td class="nump">$ 6,556<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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460154114888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 10, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 09, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale', window );">Aggregate value of common stock and other securities | $</a></td>
<td class="text">&#160;<span></span>
</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">$ 175,000<span></span>
</td>
<td class="nump">$ 111,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements', window );">Value of unsold securities on current effective registration statements | $</a></td>
<td class="text">&#160;<span></span>
</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">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_StockRepurchaseProgramAdditionalAuthorizedAmount', window );">Value of additional shares authorized | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Shares repurchase authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_ActiveEquityPlans', window );">Number of active equity plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">1,244,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="nump">1,244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">771,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,365<span></span>
</td>
<td class="nump">$ 2,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercised in period, intrinsic 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">205<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs | $</a></td>
<td class="nump">$ 2,563<span></span>
</td>
<td class="text">&#160;<span></span>
</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,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of recognition of unrecognized compensation costs (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember', window );">Commitment Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued</a></td>
<td class="nump">2,990,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Public offering price (USD per Share) | $ / shares</a></td>
<td class="nump">$ 7.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SaleOfStockConsiderationReceivedOnTransactionGross', window );">Sale of stock, consideration received on transaction | $</a></td>
<td class="nump">$ 21,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asur_The2018PlanMember', window );">The 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">750,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="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,713,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asur_The2018PlanMember', window );">The 2018 Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asur_The2018PlanMember', window );">The 2018 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asur_A2018PlanAmendmentMember', window );">2018 Plan Amendment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asur_OfferExchangeProgramMember', window );">Offer Exchange Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice', window );">Outstanding (in USD per Share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber', window );">Number of shares underlying an eligible option in exchange for one new RSU (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram', window );">Options purchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted in exchange (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs | $</a></td>
<td class="nump">$ 2,238<span></span>
</td>
<td class="text">&#160;<span></span>
</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,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of recognition of unrecognized compensation costs (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months 25 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, 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">$ 528<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Offer Exchange Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted in exchange (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,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>
<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_ActiveEquityPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of active equity plans the Company has.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ActiveEquityPlans</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate value of of common stock and other securities being offered for sale by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_SaleOfStockConsiderationReceivedOnTransactionGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Consideration Received On Transaction, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SaleOfStockConsiderationReceivedOnTransactionGross</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_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Of Shares In Exchange Program</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram</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: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_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Options, Outstanding, Exchange Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice</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>num: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_asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Options, Underlying An Eligible Option In Exchange For One New RSU, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_StockRepurchaseProgramAdditionalAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Additional Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_StockRepurchaseProgramAdditionalAuthorizedAmount</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_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of unsold securities that were previously registered on our currently effective registration statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=asur_CommitmentOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asur_The2018PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asur_The2018PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asur_A2018PlanAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asur_A2018PlanAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asur_OfferExchangeProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asur_OfferExchangeProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158822200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in USD per share)</a></td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility rate</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">2 years 10 months 6 days<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163467480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 10, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber', window );">Options and RSUs outstanding (in shares)</a></td>
<td class="nump">1,713,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">1,244,000<span></span>
</td>
<td class="nump">364,446<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved (in shares)</a></td>
<td class="nump">2,957,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber</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: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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460267294984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the year (in shares) | shares</a></td>
<td class="nump">1,685,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">771,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(130,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled (in shares) | shares</a></td>
<td class="num">(1,054,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the year (in shares) | shares</a></td>
<td class="nump">1,272,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">1,256,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">375,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the year (in USD per share) | $ / shares</a></td>
<td class="nump">$ 9.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD per share) | $ / shares</a></td>
<td class="nump">6.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share) | $ / shares</a></td>
<td class="nump">5.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled (in USD per share) | $ / shares</a></td>
<td class="nump">10.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the year (in USD per share) | $ / shares</a></td>
<td class="nump">7.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in USD per share) | $ / shares</a></td>
<td class="nump">8.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in USD per share) | $ / shares</a></td>
<td class="nump">$ 7.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding weighted average remaining contractual term (in years)</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest weighted average remaining contractual term (in years)</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable weighted average remaining contractual term (in years)</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest, aggregate intrinsic value | $</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, aggregate intrinsic value | $</a></td>
<td class="nump">$ 98<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460238791272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (Details) - Restricted Stock Units (RSUs)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at the beginning of the year (in shares) | shares</a></td>
<td class="nump">70,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">597,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased', window );">Released (in shares) | shares</a></td>
<td class="num">(76,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(150,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at the end of the year (in shares) | shares</a></td>
<td class="nump">441,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at the beginning of the year (in USD per share) | $ / shares</a></td>
<td class="nump">$ 11.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD per share) | $ / shares</a></td>
<td class="nump">5.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue', window );">Released (in USD per share) | $ / shares</a></td>
<td class="nump">6.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in USD per share) | $ / shares</a></td>
<td class="nump">5.47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at the end of the year (in USD per share) | $ / shares</a></td>
<td class="nump">$ 5.99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased</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: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_asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue</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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460272985368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Narrative (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Number of shares reserved for issuance under ESPP (in shares)</a></td>
<td class="nump">475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PostemploymentRetirementBenefitsMember', window );">Postemployment Retirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contributions by employer</a></td>
<td class="nump">$ 124<span></span>
</td>
<td class="nump">$ 814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Discount from market price (as a percent)</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PostemploymentRetirementBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PostemploymentRetirementBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460167063864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 771<span></span>
</td>
<td class="nump">$ 904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Net receivables from contracts with customers</a></td>
<td class="nump">4,852<span></span>
</td>
<td class="nump">4,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Deferred commissions costs</a></td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">2,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred sales commissions</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">$ 1,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">3,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected from remaining performance obligations</a></td>
<td class="nump">$ 31,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percentage of revenue expected from remaining performance obligation, Percentage</a></td>
<td class="nump">71.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing for remaining performance obligation (in months)</a></td>
<td class="text">12 months<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_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121599878&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 http://asc.fasb.org/extlink&amp;oid=121599337&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160836728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Receivable from sale of Workspace Management</a></td>
<td class="nump">$ 1,685<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember', window );">Workspace Management Software Solutions | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Cash proceeds</a></td>
<td class="nump">$ 121,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Receivable from sale of Workspace Management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,687<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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460332906728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income from discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">94,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,499)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Gain on discontinued operations, net of taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">72,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Workspace Management Software Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,499)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Gain on discontinued operations, net of taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,292<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460332907560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (94,293)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember', window );">Workspace Management Software Solutions | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation', window );">Share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpenditureDiscontinuedOperations', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(417)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware', window );">Software capitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (94,293)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Payments To Develop Software</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Provision For Doubtful Accounts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts</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_asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Share-based Compensation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation</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_CapitalExpenditureDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital expenditure attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpenditureDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepreciationAndAmortizationDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asur_WorkspaceManagementSoftwareSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460274568744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">$ (16,311)<span></span>
</td>
<td class="num">$ (42,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72,292<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (16,311)<span></span>
</td>
<td class="nump">$ 30,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average shares of common stock outstanding, basic and diluted (in shares)</a></td>
<td class="nump">15,910<span></span>
</td>
<td class="nump">15,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted income (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Basic and diluted loss from continuing operations (in USD per share)</a></td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (2.73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare', window );">Basic and diluted income from discontinuing operations (in USD per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">4.66<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted income (loss) (in USD per share)</a></td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="nump">$ 1.93<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160355432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Narrative (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded (in Shares)</a></td>
<td class="nump">1,713<span></span>
</td>
<td class="nump">1,756<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460160418744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Summary of Income Tax Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (15,974)<span></span>
</td>
<td class="num">$ (66,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">$ (15,974)<span></span>
</td>
<td class="num">$ (66,402)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162135912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_CurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (21,697)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(214)<span></span>
</td>
<td class="num">(1,899)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="num">(215)<span></span>
</td>
<td class="num">(23,554)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DeferredAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">259<span></span>
</td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">293<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">552<span></span>
</td>
<td class="num">(557)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 337<span></span>
</td>
<td class="num">$ (24,111)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_CurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_CurrentAbstract</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_DeferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DeferredAbstract</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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460161286120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">$ 11,570<span></span>
</td>
<td class="nump">$ 8,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves', window );">Research and development credit carryforwards</a></td>
<td class="nump">3,246<span></span>
</td>
<td class="nump">3,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax', window );">Minimum tax credit carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Disallowed interest expense carryforwards</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">1,931<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross current deferred tax assets</a></td>
<td class="nump">18,100<span></span>
</td>
<td class="nump">16,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(6,892)<span></span>
</td>
<td class="num">(5,204)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">11,208<span></span>
</td>
<td class="nump">11,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquired intangibles</a></td>
<td class="num">(5,930)<span></span>
</td>
<td class="num">(7,828)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(284)<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Capitalized software</a></td>
<td class="num">(1,524)<span></span>
</td>
<td class="num">(1,353)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense', window );">Deferred commission</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_DeferredTaxLiabilityRightofUseAsset', window );">Right-of-use asset</a></td>
<td class="num">(1,721)<span></span>
</td>
<td class="num">(1,756)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(1,637)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross noncurrent deferred tax assets</a></td>
<td class="num">(12,096)<span></span>
</td>
<td class="num">(11,760)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred liabilities</a></td>
<td class="num">$ (888)<span></span>
</td>
<td class="num">$ (336)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_DeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DeferredTaxAssetsAbstract</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_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DeferredTaxAssetsLeaseLiabilities</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_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances, but net of any reserves, of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves</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_DeferredTaxLiabilityRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_DeferredTaxLiabilityRightofUseAsset</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460163479592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 48,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Deferred research and development credit carryforwards</a></td>
<td class="nump">3,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Carryforwards indefinitely</a></td>
<td class="nump">$ 16,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed', window );">Maximum percentage of taxable income offset by carryforward allowed</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">$ 1,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">$ 856<span></span>
</td>
<td class="nump">$ 1,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit that would impact effective tax rate</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Interest and penalties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_OperatingLossCarryforwardsExpirationDate2', window );">Carryforwards expiration year</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asur_OperatingLossCarryforwardsExpirationDate2', window );">Carryforwards expiration year</a></td>
<td class="text">2040<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_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Percentage Of Taxable Income Offset By Carryforward Allowed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed</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>num: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_asur_OperatingLossCarryforwardsExpirationDate2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration year of each operating loss carryforward included in operating loss carryforward, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_OperatingLossCarryforwardsExpirationDate2</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: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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460250945064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed at statutory rate</a></td>
<td class="num">$ (3,355)<span></span>
</td>
<td class="num">$ (13,944)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="num">(632)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Permanent items and other</a></td>
<td class="num">(379)<span></span>
</td>
<td class="nump">992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Credit carryforwards</a></td>
<td class="num">(122)<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxed at different rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Change in tax carryforwards not benefitted</a></td>
<td class="nump">3,137<span></span>
</td>
<td class="num">(352)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">1,688<span></span>
</td>
<td class="num">(14,849)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 337<span></span>
</td>
<td class="num">$ (24,111)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158876504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 856<span></span>
</td>
<td class="nump">$ 1,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(744)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="num">(232)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 587<span></span>
</td>
<td class="nump">$ 856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460250898632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 7,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">1,833<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets, net</a></td>
<td class="nump">$ 6,450<span></span>
</td>
<td class="nump">$ 6,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Incremental borrowing rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract (in years)</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_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158716792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Rent Expense Components (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 2,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(117)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net rent expense</a></td>
<td class="nump">$ 2,036<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460158966104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Supplemental Cash Flow Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 1,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140460162106568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Future Minimum Lease Payments for Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 2,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">1,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">1,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,802<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(1,786)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 7,199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>96
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MT=7P?O@PND;3V^OKV12=3; @L0J)HCYF\AQ]1\_3,3K[=HZ^(1JC6<@3B>-
M]DP%*%K0]/.P5UE89T?8,?$;J&E?(,=RK!KWT='N=K?J;D("BBPX11:<5*^Y
M0V^JL")0G KQ!;JA,8Y]BAF:<$G38OL]G$LEH.3^[ G6+((UTV#NCF!#!GL'
M(A $NQ %/)FK1<*@H'V>Q$JB,TCMF#.&A3RORVRFWDK5]2Y=#SS/[IGK<OJV
M;;J66]A4L-T"V]V+/8']180@ 8*B]%_0"@NTQBPA96"T(O"-"*%N:M&S"%X)
MRVI8G]D/&%7@6P5\ZQ3XBXQ1(IRHD OZCP1UN)EFNT1BMRS]^T1\V*X"W2Z@
MVU^"IE(F]<#M+9#/J/LL*I!> >E]"1*.#*G@XT#C91VI=Y!TGT6%M%.0=O:2
MCG@4P5[.,;]2OIUCRO> 406]6Z!W3T _JG:[6^ES7:NN>+<-'<?:4[VV]7&T
M6*=3[R[>7*VRC;K-EKN-7&?9MKJ=W<REX] ^G?E +>>2%9Q.UZO)=9UER[/=
MW> ?)YCM[ 6?01,G$_%61:_%=;8@FIVZ+!^TRU#-4O>A6[\?6"QI+!$C"W"T
M&AY\'D763643Q5=I0S+G"MJ;=!A"!TJ$-H#W"\[5^T3W.$5/._@/4$L#!!0
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
M))Z,$T]7FHZ7/V(TH73. _*/T$*C\C_"XB;G:Z@E+@C,07XS:7"OVLUS;)O
M05531!#/Q[)]*Y8G>4 U<ZI95/4OA<D^-6D+R%5&I GB&J3OP=\N*Z&ZV<D%
MB9A,YH(%G>VP0WE4]OVF:.3$5#0EK, ME'EM,+D-0[WP',_&JP^S8EG(OXY;
M- XN&Q7@7_#K3H.36^/DE?H&NHNVE?@2',9\$<?C9(S8A)(%=1"C:53MS::H
MU]( :05)F3P4U=Y&11\2:Q/(NWVSW(#?S;%6E4. H+-(_81&N>=WWRJ0L*G#
M'\WB58F=1GL$5E.06'?;3%VI8J&JD\4)=0RC<8A=#_G4<%^JAV)12=0C/J H
MI=Y*]ZTF-)Q?'<=H'&0?Z@>X@;IY0J4A]/$RIV\SH6D>J)RH8Q0]!2D)-4 )
M*=.L8]G?(]UM9!-;(SZ#)G-?,F(%%6$@_S#'*A9GU>&&[XJGT-UF"&B$&-]M
MS(K3F0@H=#AB<1R!PL;D<,2IE:[7DTXV4*XO*K4.9WB&D$FD\VP\!=\LS<0\
M, .')A9'TY?#TJVD23A'JQ85B["&9HDG%D-2$D@YS &)Q8%T^URC-!)6V1X/
M"!\QE'GQX!NE62BS,\<A=KJ!,AW'/_\!/OG7J.UXT:ZARGW83.@LF8VU(V:"
MTEE O,,2BS=7XRY3029K?Z#+9(X<+-XY00VZE+(<KO,WBB+F-TGCH@@Q 0BP
M))#@F:,0.T6AOZ#>5%;;S[;'-.@VOBO,+\UX V)0C.&&4S%.I9C=3(A0*G58
M8G$LW0T%A:V,=HUQ;_=DLY4$T3M3/:.R$1CEJ1>1&+*28$0Z9+$XLN[UJGN$
M$A3<NU-=43WWA[8;1.4B(&*SW(L-C%<Y"]" .U[Q.*_L\G?%W;Z&$-_(JK1M
MX;)2,M ,<JQ9R@5/QVD5,V0)FP<2*W<<XW&./2<N$QH/4&^69/%$SH<$=H&F
M G0B",I8 I6 &$_$-\S3C <2,'<TX^R'<IC;0?B^',:/MN3B*'J9PVK=R6B9
MPGW@Y+E_?Y'V*,]X(&=QQR4>Y])=\=1OFL'B/RT5PQ!C_CW$["!L6:!4Y8Y$
M/-X@O?0ML%Y7#[9" 3N;;2')*C1?\5B?,\A&&J:$\9!H!S5^ FI'/OXAR:=9
MAIA ?N4TM%P<RWB<9;<O=]E6,K"L$2@Q,>XQ,2N:\D"%RAVZ^ ET'3FVURK[
M6A77ZK/(<R>*JY S':UXG%8FA^Y>1*YJV[V5:YO[[=;L '5Z^2>JVV<2HWP^
MWA-$S'(62/_"@4O\"+AZ4EE^G>I=A \DR  YXR/9B!UC61:(#>&X)?XO;F'I
M'YT&LNV7L-3S/F(WR?*$!C:PA..6B'=A[U8KN;25))0*4JW-SN9P0Z ,#H@^
MO3.(F$"*#CQ+$(Y](LZ^X3E18QO&\U+VGRYL[-A"& +'?C"UY0.4]X&Z1_BX
M@[PRWH-#K"B'<BTPBZ.'77$HWH2DDJ(C"[E6=6TBQ]3+LE$:+>N%ST"6YVS,
M=<2,ID($"D[A0"E.["3&IB#-\HV*]TG(H+@?5_>HV?$<7XIWP!0G]@_MNC5;
M4A#ST<>7CF?BQ&.NNI,-5*KH;)%M02B=QY/UK?)\'NADA&.8.+4K&'^F(I!'
M5\?[$8,X9/LP>!\<M\0\>A\^ZWIBX^>#J_(A=-X?<N?U=Y7.J:-->H(VM@(U
M<.SW1Z#KKX<W,!Y5-_31?8>-^2I%F$.]J$6L IA,'6W2.&UN_LX&?8JP9>85
M3XA52*Z#2GH"*N!&:/*_R]%H5 [CIQ'"("9I.@;,].A=DJULUO85FY;8S=W^
MI8S#T<-K/-?VY971\;?T]4W_,HX;IG\WZ%/10,)NH3!<P9#)*_,R3=._;M-_
MZ?3.OK&RT%VGM_;C1A9PXXP!_+[2$)7#%W.!PTM/5_\#4$L#!!0    ( &:
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
MT>%(N'1S32_!MO&VB,F+NV=\Y$,=.1; ]Z5%>/F%#0S_/CC]%U!+ P04
M" !F@&M2_ALL-$H@  "98   &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;+U=:7/;2)+]*PAMQTQW!"G+LGO:?490%&US5I:\HN3>B8W]  )%LD8@P,$A
M6?OK-U]FU@$>DOO8_=(62: J*RO/EUG5/SU4]5VS,J9-/J^+LOGY:-6VFQ]>
MO&BRE5FGS7&U,27]LJCJ==K2QWKYHMG4)LWYI77QXO3DY&\OUJDMCW[YB;_[
M6/_R4]6UA2W-QSIINO4ZK1_/3%$]_'ST\LA]<6V7JQ9?O/CEITVZ-#/3WFX^
MUO3IA1\EMVM3-K8JD]HL?CX:O?SA[#6>YP<^6?/01'\G6,F\JN[P89K_?'0"
M@DQALA8CI/3/O1F;HL! 1,:_=,PC/R5>C/]VH[_EM=-:YFECQE7QJ\W;U<]'
M;XZ2W"S2KFBOJX?W1M?S+<;+JJ+A_R8/\NRKTZ,DZYJV6NO+1,':EO)O^EGY
M$+WPYN3 "Z?ZPBG3+1,QE>=IF_[R4UT])#6>IM'P!R^5WR;B;(E-F;4U_6KI
MO?:7V?3=Y?3M=#RZO$E&X_'5[>7-]/)=\O'J8CJ>3F8_O6AI$CSZ(M,!SV3
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
M8^X!+B.IS1?(RQ;T0&&N]_B+!8W#-B:P&R#Y_@WJ$Y^1>$L>)TD<B8GR(,)
M%[8FX_JOCO;&L+  ^M"J3X-B0,8X[1RP"3'A]9O3;19(U*]02XIR00VX05CV
MYN1-X/B./?J=R]S#L],3,GJCZ75"$=@M5R+>3B]'E^/IZ(*"G]G-]:T$/[\R
MWE5("I9VY+G(,3$VDBPI[.*-04H1X%)%0 *B%@SB 9C:NQA]=2N0DGRWAD_D
M7>!D5W"OLBJ'SP[O$I5E5>70?=27VK1<6@3ZT3M ]4RM20Q"T(WDD5]"'0C9
MHI#ANS$Q\5J"?&+Q^'IR/A68"XQ=UL#E,N177'3QB8I+ +@B1H','A2.X4A4
M"!F%S0R,N[J[A1L2V(GX7 F3X%GHL3SR5T$72<:->ZA@N*'L6%ZB'!D8)X<:
MH@RVSH<"\\'4DN[4 4"WP(DI JH;:4E@-)_31':,>0?02EWYTE3$BLT*6!K0
M(5Z;9K_$WF6%Z71- 1[UM=3 -LG3K"!M6C\6&=Q4R#<9\Y%Q)++DF;0$AM0=
MXIP[S\;9 8=B)N]763E;R WL*>4W%)$TM$DZ%NJ@\73;,(?;&PZ$V-\Z*/LP
MS@)@)7UDQ?=*[?R6 %\!\ABH"[" G3M&_)""8;=HI#Q]] FO[+V)JP5 \,6\
M(Z;74<'5N[)ZP'>4\LTYV:F9=,9S@<8CV52493<N8#P.H#1G_?D^B9<M9Z@S
ME,K+1 NS8WGA/4796J#ER%Y>R 4<I<'9'XG_T$UF_< N5N3>:[S4JW\D#[06
MTD&>?5&A!B42):]OT#3QR,[(-JTX449<*XKI2KA(RB)M2^/CI=Q0D,J^-BP!
MHD?"[K-F1C?8R>C6DI^_N+CZE0SOA*/S\ZO;LYNWMQ>NT6$F50<5Z72[4)97
MW;Q%+2P.0%,')# ,JD4(39.:#D5[JU5>AM1@#G)2 3Q$7[2NBXBSL#:DJ<YI
M<0PF.QGII5J._H9RV8LA(T_VP-FV=*EN;[!5"E,&@890%2.[LC12HPS!@]@.
M+G0'##E GIJI/L>PHJEDBQEAY]*'T5399W >)/1&I9?IN9_C1(9U(%Z ,NJ!
M(L:5X$(<+6\OR[=O*'R<YIS1*]8C\)PI0^3G^TWX:S4*45%0<' 7[@#7N+RY
MNOX'99^ K:K:R[>64DM+<5;.SE)#OD8 H=Q%ZL1/=0N<"-=L7P3@X 4H^L&_
MSHW@N;Z)HFMZ@=30E@/]BY0J2HT=<9K:(H[F@(S453@VM\1Q%#X4-JIS%WP*
M@%M4V9T+^)'J(W,)(35DE;M;DAO*._Z2KC<_CMJ6*V6(-*NB"\7;H.X(%H!1
M GDNARLM\BNEG!K38%&$G@6X-HJ*>/XYS6$@_*AY#->DAT"U:XF&'VPC*",7
MF_T4Q\G'ZZN/D^N;?S"(!OSL(Z(T<3S(N [$,+';;JI%2V:/9EYT-3'+=2M$
M#P,)QN8Q,A9C4CF2*E1=N#H99HV_CW88C6;H%1P"N-&]99R[5Q[-@^YN%_9#
M"XGS:K+] G,_5.SPF&MNT,(N/-Q<&U]L\-7]AJ-9VA@25+\"3E@4=0(@Z"R>
M#YR 9KF(MI+ II+R_G;[@8=N!5,EMB/YRWDJ19$D[ZQ#L&)*%CJPG/.CWDN]
MHK=&%U_(/8CI@9A6YK[;K5_[:&:@'5@16@-V,*X4&KL\'G6<G-W.II>3V8RB
MW@]GE$H@YIWY9C8UMVI705G<(Q')3/2UEYA%W+OD#>]H-D[>G'S+-O?TQ^3,
MH>V4S<VU\Z-)O-RX-J?81NS12U1@G/:F<7[P7.>'V$9;BY6*TH/42S)W+CT
M(&-GSH!,582&OUZKV>_M0(GZ"K;Z3;:;8)K?,JQSVKW&EG>:4 6PI='B3J:E
M'(4*I22X(6-M@JKVUR=^EYCH$S,8UW@G]B1M2C6Q<&4+XU$/+G1R!0;R^D07
M6^6V_P!!?T 2>H*<2YC3VP_!;5?<2$.J[:O;/*[VE(GM(9_,\LF84*J1V"#&
M)&(A%H,QX$@!R05'Q0'=\A5"UT<7T3G@7@W:++*QWI(%0[,E.F['E"\>\G,0
M<4_!54Q >:*!K+<\(-/EYL?)[29@0.2SFJA@M;O,1.&%8G_'UV$YAYG?W3NU
M%LA247E![HC09*#9$EP=.!10M=A^^A XQJZB6AT'3'$U!WZ&E.CJZOS7Z<4%
MN_2KF_>3:PK2;D:7[Z9G%Q,R<K,))0&_2],87?)%R"R8Q4,ZN*M_!U7N\.!L
MS]A1N#V5+(BC&3&SLO]E"2B:H1+?-T'\:U>N9S'"V$Q*-ASR*_C"W+0/B'9U
M#,S6P'MIJL5EX$64A$>3F\\6&SI_5"!/0CHH$DU7.&C+%9-I2[U51M8O5:$6
M,;'WE)Q(*5B!1= X-*O#R!P/(A) +@7W9?+WE,BG 13$E+:5M$:@F5?<L[NW
M=_EVP[K[]=%H=GOT37)9'>/U[X8GKP>H*>F.-4,O-&#9%9/^]4VUH4CAU;<G
MW_R0S-"B9$/AY@:;AKWR+TX#T3R;F^?H&])3[@6,OL36Q,O4II7MJE@0V33J
M)T5W]%\;+J0R/9K LJ"BWAL$E;M</+LBO+D_.Y0+4P;#,C.&> 73^YHY\JU4
M0WV;8B^P06HJP4\8X-=0;=VC&;"W+HV4J%'[RR"5L.&V-2%$6Y@OC9-IW7%@
MQV1H10&"X@CR(94HYS9U#!Q[,C1$Q QB1QL.K'UV#V\Q_?!Q-+WF].+J;7)Q
M=?EN>#']-#EW)NEBMW<V)!E?1,! 2T6(:=5O1!O(&)NV5@ !#UZI#^&HSD>U
MHQTA6K"]X?H:4"AM<=&RAT2OU^Z#%FB\QQ#8A(%X;D+C%M,F8,%D2/1 0VV;
MJ+?B"1K@E;U3[4I7( <+I#&'6QT6E!<VFKW[*K>@'6WHX^(1&=![;E8'CT&;
M(I^^/>-A+8Y4S;MXF89HD2C[  V>T!Y&MR^PZ#U](#*672:B'U)H7<^S+'9;
MNG^[5+K5<;QD<+9K7_'DZGKZCM*<BV0ZF]U.DO/I+ !V(:GT'2B6(@P3FB$&
M(M\NU7/&$4\Y^!6HCV2LTL.VKW6GJ'J8<, [O%T@N?$= 2X!/9 M2[H+:S6G
M/]BO!QOENYO"<-S:Y1";  :TV^TAG-)ND<!9V\L?=_I(KJ;G+A@8QW'4K!='
MC7MQU 7'4:.HC,QRSSU(&A&Q">EE\0N_8.$S6I=KRR&QXP>2\[X@(T ZM*,:
M,/G##6NW#@IE,N GND+ # YE2!CCA .D2'FEQR-V"Z#/!Y'7DT^32Y+"Z\GX
MZMWE5.I-7>U.=/0@/@< #=-FF ZUI\*?@9JEZ<P?@O+ME5+5(=8.Q9>[,?I-
MDP4-A,UE4'UIXC,O15,-DO9Q(T#&P#.*K$LN:%0$A;QHN@T"@X$KRRT,-Q.B
M-<VU@)C"=:CU],TM6&+,JFLW7:LQ)BN<)MVAJEZM;>/A3J[WZ 3H<T3-QYT_
MJ;:[H#6-$>'@55*J5IA,0W,7"VBQ)C0DLR%'8-H6,JZ%$(A_4]M3-6:7(L&#
M0V<PVZY0^X)G<UQ= ZK?%"9N(>V7O=]B8*Z+1GO%6@"\G/VI8R7<52HG%/:,
M%8([V[H&'S0><+1:()  ]*J'SC+!W$)(?>BQK9@Q9O*#<>=<)"=,ZSO# ;EV
M(KMB6<]GU'QN(BHRI"1,CY *[E]",8%4+946;$&*W4M=$P.*-N<C+.B3 $]8
MIAZ@XV54:5D=7IC 7R5W(>/<%&4B)*#<=HK"]+-B*34-;FWVY<]#$A%AI=SM
MR'@'_\&U#72V"03^?OR![%@-Z72-!JCMD2>%G^"Y=L)#Q@312 DOB1,+_LR
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
MXFW#F<UG1W<!AY</8O7-82])4.G;G_B]A;3X='V\2STB+32]X6N?E4\>1?L
MH''RWL](S<>#I)NFU-Z,H6]O"[Q;=3]NHP?.<,1Q3I5T52$R $ U)_&TYH3U
M7"]RS/+X+N[^],QGG3K4?>:I8^8S3_WYAW3"_'U$\^'0H"<.RS=#]6'M_HSN
M&J5H>X?-?<+$[3:?'0>\KK/4F^,1:7N.C0E\.Z$!$V#<((99=">X<^6*[0K<
M[5Z"=!P43,\J'^0UX(::8T(HGX:P04@'BLEV<,4W]8BNA*NIZ-S$SAT-((7"
M[P#4]K3=4K$#S-HW=FO6#G$ V\TX:N>VAS +@'6#<[79YXK@U1._## H/4E%
M!1(-<[8W8E%[0GUD2_(0)B;NUHMOC:JAG2[[QMT>V2S-_OL'+ FHWSBO!G<@
M;@VHM4R[5761":H2^8FQ2\6F"B7?F,HQ4G>3,;4^8F)U)9[O_0RNPWV#LN^V
M4"%K:DO64+,NC;_OBEWJ+M@H\*0YC]TS=3GU@)/ BZPJ')FOC L&=\,M"!H*
MY4M[[,C,3AVM#NMTF_TI?.^IA?>;W=M1<!"Q7Q77Q&*)%A:AMT7GEM-E'_NC
M@@/]B=)]9A8:V$QH2]UV+-)D+L)%*VIJ^3V;DO;"A-"& RW%[Y?H!4=^W#DT
M*CU=-I[TDW30B101.Y(B_L#*D)V6$3V%;[QLZJ.A?&RQW7R>^\;--W$-<-_;
M<8=_(L&14,0IUJ*X$Z?NFH \)TJ/Q<Y9L'0"[7'P'1?I71<EG]'=-L*_VV:W
MU?0O%'_7K]']@C1\#EKLKZU,9#WQN$,_[?O1)RI40H[VS8-#]J?GRQGID-0^
M6A*2@;#=\,VN&=LT[D0[KH/'XA$V&@ 7$15BQMU*[ 8J$BG:!5-CGR\>H'I/
MVN BN;$5]2@$DB(@]8PZXI <S>V<Y0B'OZK07E.,U;<PQUB5"RJZ"W-7<2==
MU*=!4\"#=+5APV[,'=_E74 -O/V#EQ5=;41>MZV&=;ZDR:@_8)]0L^O+KK,C
MUVY>VX;H0](8B<FQ_YW.&G_Q+86>NS\R"=7@:?]O7SU:_U<Z\7\1;J?[/UIO
MN)[336@A9EC::8\&+:;]GY?^AU4K]X?A5%FKENYQ(1"7FB;@_4RA!(4?M$']
M#_+;_P!02P,$%     @ 9H!K4N?&%N;-"   Y!8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&ULK5AM<]NX$?XK&-5S<YUAK#<K=G*.9Q2GN7.G2=PX
MU_O0Z0>(A"1<0((!0,NZ7]]G%R!%*7+.Z?2+31' [K.[S[Z EQOK/ONU4D$\
ME*;RKP;K$.J7PZ'/UZJ4_M36JL+*TKI2!OQTJZ&OG9(%'RK-<#(:/1^64E>#
MJTM^=^NN+FT3C*[4K1.^*4OIMJ^5L9M7@_&@??%1K]:!7@RO+FNY4G<J_%K?
M.OP:=E(*7:K*:UL)IY:O!O/QR]=GM)\W_$NKC>\]"[)D8>UG^G%3O!J,") R
M*@\D0>+?O;I6QI @P/B29 XZE72P_]Q*?\NVPY:%].K:FM]T$=:O!A<#4:BE
M;$SX:#>_J&3/C.3EUGC^*S9Q[^QL(/+&!UNFPT!0ZBK^EP_)#[T#%Z-'#DS2
M@0GCCHH8Y1L9Y-6ELQOA:#>DT0.;RJ<!3E<4E+O@L*IQ+ES-K__YZ\W=S:>;
M#^_O+H<!$NG],$^G7\?3DT=.CR?BG:W"VHN_584J]@4, :7#,VGQO)Y\4^(;
ME9^*Z3@3D]%D] UYT\Z^*<N;/B+O=>/QQGMQ;<N%KF2D0E6(N?>@_#S_TFBO
M^>V_YPL?'&CRGV_H/>OTGK'>L__1KT\_S9[H _7BIA)_EU6#).+%3&P4Z(T-
M3A4B5RX@&84D [VP2R%%+;?.&B,6R1NGXM,:1U8KIU8R**$K2)9&U(W+U^"X
MJ)W.E4#.BT ;HZB-].)DDHUG4[%9ZWR-8[EI$'=HR*5?DQKD:R"=)^/L?'*6
MI8W 5TM=L$! X\TRB-Q8X%EE=)ZH7A &F>>V@9"U-042+O_,XEZ\X*C!%&=+
M[;V%[94%=%J<3LD'.JP)=Y7KFL1@MZZ"<LH'431DHYACV9#+QM$!X$0MJVVK
M4A7)8NUA,B1$PZ-KH^]/V?>-^5['!_EPX/SO</E9-IF-GN;**!M%SR@'CU#(
MTWY9%&P!5.;@D"Z4B\EPH)%*7"'PGMXA'32XN1)AH\R]>E92LJ,6WZL*'ETB
M%/%HZX(D WB4!%:X(+J<XD-NYZA\R(-= %[*<L3BKEG\CBHM@A44CD)["68J
MYA(<@->D)9<F;TP$#<G\"G@ C_9U?MRS+FLYZ=G.)^S72\*0=<XK9:'$8BO>
MR>V^&:A4JF0[1JT=X$;W]BG\"!O[56HJ'XE>B5\^,C:T%XK _R%U+[+)>)(]
M(7?/L^GS68]5C.@@\=B DXNS\R=E7ILRDU-QVP*]9:!S8VP>@_H6?K ;TH<$
M)/ '-LG=UM8\KHVM:_J)"C_]IA*969131J-_4LU<2NW$O32 !HBZ)#<>^&O'
M:!ACM%P@#8*FV'B,+UVA4%[M*15-#7!]73W2QL"27ID0?FA<AR"%G<37<?<C
M*J1#@N\2!@X"H2E-P#6[B S;Y;JNXN#6.LWNJ2P:Q]D-PQ&M6O&()$HE?>-B
M^M7*:5MX\6-3DS9;*;%5TAWD?NJ@!83^-1(4$:,AC]#*R/6U]?MAV,$(:W -
M\-<2VD$NJ ABB5U&_P%?XPR%B(Q-*11@LUZ87;@.HY3"ER4RYK94_%C9ZEGZ
MF;@A'U3DBE.Y=46B"PI?Y66>@NI;)_6-+15,*KC,Q_;1)@H)6E6,_#%XB42P
M&E)!QAXC6V\I]F9L(WNT)N^>C,?9!=HP%I%I!\[HD4.6U@7]1PP_%SH?,_Q%
M=H[C*:'(9BNN>=A$Y?JH$E_7NO89=?S1:,3D>8/";W ?*,0GE:\K:^QJ&UU\
M,DY;/CFJE^]E25[]9)-19$YOA>NB*FMCM\G?1 NUC*QR=BM-V+8.;C!9QMP$
MH3Y3.ZY1BM!>3E$PXL)QZ*E*'X/<5R\)=]DZ73WD5$E \0KQ] E$5S3]P?:6
M6ATD*CID"XCL-5BPU+E$&OEMI=R*8^](":5:=+MTVN]:*1YI!@UJI?.OX@[M
M2W R]3&G%TTKX[!2QH0"E9 KR:($N,>T]*8BEWY=]3(>@:@LH &QQ[H$65E;
M<'ND@'.CWYN0YJ(FUL4NW8GL#K6-%9(:)!@1ERL=)B184:-*,',"BM<U-:8?
M9%G_%'N4@BQ@YW9^(L8OGF,LYM3S!$YAC:2=78BW^F&7?1/Q%ASR8JU,K-LY
MXD-G9MEL-!,_M\!FV>3Y&#V\S2<O4I9%,(<^.A&327:!/GG-XL022E" C5ZE
M:G^2%,3CQ_(_KK\_$@!81TUXQ-F^[/=%R7% JX7 _BATR ![)-Q'0QVZ8G-0
M:UXFY+?[D@%MFDVG+\1[G@(P-[#7Q]GX_#QF(H_QN_$=H_N\^!T+W%  ;!]4
M;R9K?811(3L_FXFW?XJ^\]/U3LK^>'O#A:]*'P%X5#FLY 3BZ]F,?'ID>N]/
M,Z/]O,@?PQ!;#<\&L<:D]$?J4*5HYZX61*E!OD"M=F6EB=V)&1HU\8P<V[X_
M'N='@= TULT,;$I_X&@(I>;YI9;=8- -+**TA:*)@N\7?&^#"HB.(Y\LT-<U
M5R\:(LC(RD<E7*.AP1I=<+NY"_@7QW+ I6N84VOZTH.#-[&D_O@/ZSV&B4<#
MBUQ@@XO4GZ4H:51^YG.%\4);ND:TUSJN'DLD4:KG:8C^4]N_(:(=H'MC3)RO
M L'W=(\XB".7_A3R.%C&P=0N6M9S_M$ZZ8\WJ"CN%->/2JXB4W8*=V=UFA\A
ML:)N9#2/5:JD<)?=V1_^<C$9G__DV97*W<=0Y93< *_P@%)?6D^I^%F9[?X2
M:[!P&.X! ?UI?[%+K7OR?H,Y) 7"[U^VG2*2<^/%3=L5S^!OV$Y\<7%H\3RF
M(!B%PBV"6-6CHCIR]SM^H67IXDL#\>D^AM[$A+M3==B[N^%O=V(?3PLAS2G?
MAZ!?9-+'$RIKW15;\M<SN$8Z8S$OE.WU-F8:B5F"@=+$>PY\$^^9\]"[?8ZS
M72D")VG>3F Q_36QXIY,LXN+45_Q<69_4^VQKV+#WI='#& K_KY*](+H^!&R
M>]M]PIW'+Y>[[?'[[SN) 0F9:-021T>GY[.!</&;:OP1;,W?,1<V8-KCQ[7"
M3.EH ]:7%@TI_2 %W8?MJ_\"4$L#!!0    ( &: :U) * 74A0H  .\:   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;+59;6_;.!+^*X2ON$L!Q9'D
M]VY;(&F[;8&^H<E><3C<!UFB;6XE426IN.ZOOV>&DBP[3K:+VP.*E)+(>7GF
MF>&0?KK5YJO=2.G$]R(O[;/!QKGJR<6%33>R2.Q05[+$EY4V1>+P:-87MC(R
MR7A1D5_$83B]*!)5#IX_Y7>?S/.GNG:Y*N4G(VQ=%(G97<E<;Y\-HD'[XK-:
M;QR]N'C^M$K6\EJZWZI/!D\7G91,%;*T2I?"R-6SP67TY&I,\WG"/Y7<VMY8
MD"=+K;_2P]OLV2 D@V0N4T<2$OQW*U_(/"=!,.-;(W/0J:2%_7$K_5?V';XL
M$RM?Z/R+RMSFV6 ^$)E<)77N/NOM&]GX,R%YJ<XM_Q5;/W<R&HBTMDX7S6)8
M4*C2_Y]\;W#H+9B']RR(FP4QV^T5L94O$Y<\?VKT5AB:#6DT8%=Y-8Q3)07E
MVAE\55CGGK_^^/'EE[?OWHG+#R_%QYLWKSZ+MQ]N+C^\?GOU[I6XO+Y^=7/]
M],)!$\V_2!NI5UYJ?(_4*!;O=>DV5KPJ,YD="KB B9V=<6OG5?R@Q)<R'8I1
M%(@XC,,'Y(TZOT<L;W2?WUIG6Y7G(BDS\;9T2;E6RUR*2VNEL^*ELFFN;6VD
M^/?ETCH#]OSG ;7C3NV8U8[_8K@?E$J)^\1622J?#9"95II;.?@I5>*+1%ZD
MNBZ=S 127.C:B(T"[8Q*$Z"3?JN5591 5JB2)YLL*5,)GKH-Q+P0\W 2B*O:
MPBAKQ0M=+%69^!5#4F DK8%\MX&V@I0)^3V5,E/EFE^N$F7$;9+74NB5*%&*
M$A\&5F^P-'$\,4L<3^F9A:EBW03S4)W:1[455R7&B9711;=$J)6WR\_8))E(
MP5R*=PW_"1%\-B*7:SP:RG%+;P^7 <$\$TLIK(2*A, D7EF=9X& L-*NI($?
M@<A5BHI&(R,9=,@"&!M8*K.A^ CX.].,S"'*"J</X\ .Q&$4P02CZ_6&DV((
M&I^,SV@2!CV*V_,#[G]D]P*Q)>1NJ8S26TG18+!A4*[+]7F.XIDU_@; -LUK
MCM]=E%GQ2I4*RVD5IA.S5%$AS*CG3FPWLI2W4(L_I<?3(\ <2Y5)Z\(Z\H)>
M9& B1+D-2  KBV0G2NTXSB0#]H,]1!JJ_9Y&3 1 Y_9@'IE Q*%_)44995VQ
M:B8C7&8'+"7 MQJ4@1:03B;I1NQD8@*&:"G=5LI.!FDC8%:MQ=I86E5I!WT*
M,WK:Y7>D6" H9]8B8?Z?L^'GM,, YJHR&NJ\'[N*<C'?8;XDJP&^+@"$=!N=
M$3N@6A4>H^-DPALKN[!M-PH^P%>O!B  %IDFUMEF,DRKL&%2-:@=E3]\!!C8
MNY$^SAFUK%U"P89:FHYR0_,1YD;)4%RK=:E6,)D<;2RS#!EFU$75%A/PCK!H
M8/>$XT_8EVG3!C!(1:LR:?@#6>B3$>W#5^FJ'!5/4$JK5%709GU@/#=EO]S0
M:QA":$/(7<_.]GSN_%^CM(,'IK,>(5DI.*]RY7:/A^)5YUOM\.X'EQS6BIF_
M>R$]':U9=WPJDM1HD+G4A4KI<^;S/!#$;P1>$/_7VNP.; HPM:BD4QY\B@&&
M_CV(3U4,/1G3C:P'9FN8!_<2[J@"JM08[\2R+=T E+22!S6V;9/O"! XD]6(
M!O+'R713ZERO=TCL%5S9I3DI[(Q?)L8H:;AD0;'9(2)BB?J7_</Z<D:V^O A
M,]H*7OJ](4/*<;C(/\J!7,FL)=H>R:'XK42T.>B$<2-.FR,DF^)"T@]+"E40
MG::U:1/"E^]DM2+6,6WH:Y+N2"B(J1"179<@]U%Z*%[6AA!K2@<59:ZKF40%
M ?EX"VQVLE9*=I2O5&^-K#1(#4DUBJC8T@Z'AMMQL:/\IQT'2'-X]O7N0 UR
MW%<74H8B!KQ<@SZ7#;];9)YJ;&626RTJ::C1;S;KIM <UB0.4VWYU5(3]0A@
MXI)IEC4!.? )$PJ$&HU%^I5">M?/O_]M'D>S7XY=HUK/^XRSAX)]"\$Y=@C%
M#146JFOL%NWHI>X77VPU9BUY0_#[YG'8HL5?%;:<TNK>F!T:>@#A$08-]8XT
M $82V[,$"4Z]CZ%/G?FT)Y$%1]N//:  K6B"W[+FYZ)_;/G_+?A'7[KP]Q4.
MQ266E.=4+ +LT 3NN4N^GP@_3!M-@G :<J"HF<"N]</7&_A2I_(P$,U.TD2B
M:RN:&)SD1<*;*DXNLE@B)O[T$BV:P ,Y(X^HV6\=$$2TFVO)W&QJ6>:9RMN\
M,I8X::1LFQ16UVD0-LF["'RA0SZ=$,3[I,1AF[5UA?^P\VE;GMR#X1L.U!\K
MVXGWL9,N >AU)]A3Y$[JW@L,JMA2HNK?RH=+[<&.2_[U,*1&C -FR*3$ZI+[
M%99@6K+N6QAMV]:R[>%K(O=R]P>]QE"\T5MJ8@/1G!5Z^PVZHCKOS@69PLY"
M%R%+VH&H%T0OQTV\5\\*&T?V;1""J)N.C#I(+$?VK:"+V.$5\(F,&)=3/\/'
MA$T'7HY!SAWHZ6Y$-8:P]GX3V6,PU<BJ-MBI)8<,<X"<LAONI+Q+\EL-\R#(
MQZ#EYXG$6??/'?YP<^*4%G1-OFRSD<XT7:4"TFV*WTWK/9>YQV-&P0"$[8<\
M<52A<T3;CWEEF^2VZ;$SV9QA -"JSGW'L]]3Z4Z 3H/G=!AO>_'>@61?$5!6
M%7U;@5PEA+JV[5CCT7 ,C#_\,"<TQ-UP-N:(%*MCMOIK,_AA/;[[ Y/N'1J?
MB*LDY_,?*-T;'B?;7#P2BT40A7/Q>G_>[(I@7?&-V?Z4/0[F\51<9K_7UA7,
M<X"U#ZBU.E7L+9_^#HZK9]%L]EB\W8<JUR@-9[[Z/G[(R(68SH/I8O9S)DZ"
M>!H]("X.X?-L%"PF<P88S;2U=WC*=0+M7U%[?C;LV9] J-K<O5DX5=&@D*2Q
M(U1Z,,D'U3XY<>7TA2\0H?&2NG[L4"S@-1MYV3/H@R3/D-NZPM/-OB6?#J=P
M,(J#,(PP.)L%TW#^&*-Q,%J,Q N^3(1QG[D/1V0VJK)B/ER(^3P81:$XB^?!
M?($EDT4PCF),M#+/[ZR8#4,QGXS$&?X\%KQSQ[^(&Y/@</,A*<#)$<V80^ H
MBB%M.A<?=.E/*W 7O:ST%)H,8Q$%X2AN9$4SV#*<D!?A* AGY,_9:!Y,XC'Y
M,1T'DTG\<] !\C\%7<A*6^BF&+!*L 7T>P"Z&:P#G\[0,\XFH/D$$$+&_P3=
MC*";(0ZS,/YCY*9S8#R:A URBRB(XS$Y$<^"T<P#-PKFF-!=CAV2FDZ\I?WI
MVM:K;%UEO)7=_<&)>IYPH6T[1O1H)[1;WPX]6@23\8S3YE$4!;/II.O3NUP*
M>I<.^:Z]B_);Z,>*#];PXU4C]SYUO6M"G(0M;U#7Z)A:0R)DS[@Q!"08_Y$=
MPY\IVLW-PQ[!DX'P!V62H?]DN?F73 Q=N=-BO" N1^1(1$\QC4,D(\8CL0@6
MXYB&8PS!(1I.!!6 J>]/DQ4U@=$H&$U':$4<]MTN!4_=A%_T?H1 KJSYIQ9N
M@4KG?X_HWG:_YESZ'S'VT_U/0>_YKH*.3RLL#8>SR<!?O;8/3E?\D\92.R0F
M#S<2261H KZO-/C6/)""[C>NY_\%4$L#!!0    ( &: :U(-9@XDV0\  '<P
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;-U;_V_;N!7_5X@L-[2
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
M@G#I=LWRZ>0*F;M"-69ACM#WE'.RXB3*R=3 FC)/0RZM4IS<GI!PB N@L+#
M5?S(K\>73[W/]!9+2!RR9[+ !W*)&4E71"C"F %MD6>L 0/NZ9-5M?$9;+@>
M85F"-"XT)BC? 14R7EC$5DB,%I W5BL-^0-1=4F;L,-(O,F ,BNY]>KO3;X<
MC)HC"-AF76?W 7<X4V!>%E<''59/G$%&$M&7KL@\5$X^QZP9&'=&X2>48M)C
M<PH4TA+\TLJ%M ]@LF2(3ONVIF#].5,2RG,TRN?QL"@)T37SOS->-#T1(>;H
M4%< W^%IK8"(<T+==QPZW, PPB[W5E1#G; 1T7CRBLT*3G;_S&PJ M7<[R*6
MG$8I:;&OH;7] 9 %._9B[>JI5M]#NPJPJBM/'B'0,J<DMA90Z:-,<N6R])15
MJ Y"S&95=?78CH$&&7.!+86+#+5(%4*EI6I2LR0PRK0]7U&(?5[8_<\OX4Y.
MU>Z 5U RX$)+EN14.5.BY3A@E3 .O2;\JDNRF5:3)>5%0N_$-\UL=Q#F\F^U
M6"@OHYU\<2*NR.9=9O5<4;&$^)KLEPO5Z[( ) \LPJ>:.I0/GL^$(/]5LX35
MBO'(!\\3\;X+VB![F$M3[;)W@!6V>I(29<7CT*BA,BGV=#R,D, :_IM5=^3N
M7D%;LZD("'F6XC&<;0E"B'?*\?=<$5$$P<!_:P:Q;P.V>RL&[<7($<QBH1&@
M,BH<8K!RO1"'*.O_=*&,>L1<LL+FM;JCK^_>?/CR]HH;+34B+_5OCB?)^6S$
M;'*=OX)\8!+<2O5\^'@0$UDBCJ?)16^&T]^VQ_^IJ928C'HEP_$L>=Z; 3D,
MEKA5ZSHH;127\7"IW0UW>B FK1K?*"JH#X!DT@W)9)$U/CMC>T.V=]G:7?5$
M_%1A(/SQ/$YC3_1YU:<J ;7#:Q>ZIZ*=Y!-B TW>&QLHY-L[Q2E06V&I9<_I
M@IM1*KY6U'Q37(])FD.40PF\NR0':]_SD&$!&4%J6 #%(U6ZV_T?MX^8"7+H
M7/"+K[N[9-L?[GL+6&7)89T8?) #TB8;M=0%P2W* FRE2GR$GY1-V;/5@8DN
MM(7=_HJX3)241U1#;4O7M9N\+FY#!CMOFWN[&8Q-+O*T&4A=EVMD"1>1WSQ"
M\MPRS/>RT9#9_%Y<__3SA[?/*#1RKW++BA'!M^K[+D[-%?:H0N<1X04$$"+
M/;496;U8?@V$H2EH^(CL8B.IY6<#%8BO%?):9'7;?O'4A!3"@&B?]IM]ULZ$
M:Y6M*@2ZH@,<7D2DA84UI=>1C,TJ:O?0/*5YK::2&VE#<WF7-Y(/T ;R'J!)
MB):/VXBL=BW2X_"/$B8<.Q189JXR2>W.R-46.QS-=MAQ-15TWI@\2WY7(0.T
M,8!&(*9#3KG)&E\L[,%.K"J@%R+%?DA08J77?33SD.LD>]B<H^*C,)_9QM<A
M7@1MFF&U]$7!<6Z09/=5 1NI8\+K<FXPJKUQC3Y<]=#'YX@^'D-X_?+B*BX5
MZXH#> <F'K7@\VS,U'NS^&PWB7<-Z:!3W_38+?LX"CWG*!2\K5_W#=8"P29K
M"TEY!_.5<U^)A<DM$X@4GB^_PW;CV]ORNJ4C,:KAE:R#-Q"I[@2JUZZ6!);H
M- 2#YJ@SZ,>:_:=BG$"&A<T=CV=[Q-4O'7:/#A9;0.PZQK5K4V$_W'YX"WV'
MZ-*3T?[C#4*];+;!7)J*6[*MX8;N;X\[!%,Z"MG%>>ET*$/&F>1*]2'\Y'G(
MV5@9Q.V.8064(=Q8LEOK/1>?&S5<,C?*!33+EM49EFJY^*:XHK- +MS$$>S'
M <OX-^WB71OH84G35YX_^$KB8K @+8"3)3/>]OI4A*2:2W_<TC:IN/AQ8,=Q
M[/>)M\=[9K98)DD.=L'Y>F,XGD-P7#N@VJ5F#AD$UYY\QD1[= V6I<HDB1TR
M4R&5;K7(N/U]WX71<I@%\L.:ZI3.W?AXG&*H4\<6#M*:[3+614ZU2'R?Z=#V
M/9I5WT!HH^#0$=2R65G54HW9J#TD'G&A'5TQGL,%H_%!-F891.WOB3Q)F]*"
MV7=';41B-]/*JA?2%XK;"\=I.D-JV).5]1U[Z#V=&\>8N(8D"F[5M(&'C89!
MQ4:[<.H7W)4V&#;2GI<8Y-Y\$,98=A3BNZCL:7/'=./#\PX/_KS3 Q3:O=>8
M"A@S],$"O!H&CC'*2PQ'%>[;55VXBXII!;6O'-A)(LP]Q^<Y1\\PCMT@!!22
MY-9-AL[1_5G4CJ..HZ,>#@0W,'5M&@<7:8_\[M?*GZOW%V,QY91$<W+#4M=<
M,O6&1"B<ZWPKG'6X,#0D7-P6>U4X":2F!L7ZFH*\+TF"T[) R'!;81 RZ:%-
M%@X2@O*MPAY+W&38UUE-0D]_!TU7U&7@%K^O-CJWX9ITFE"?E1\];$@H6:Q]
MDX-L@?&_S]X%M_-#+B4*30^K^5S.2!_6O!?][$ 7"MK;XP^/96ATY$<?''7T
M-.F=1 04M[\;PM;L\\)O:EK0D'[G(MX;X#(UW!%Y(7Z,R> S)X.K;J6/?J7/
M#'ZAY0<^P8E^7]27?*GG!5W,P1-=KH'54KN*R*^-IG \.? >=GHQFE[R=2"F
MX,V%7\^V"9\?(+S_?:30$C[(PO3 ^\,0*9AMJ%.[V*B[FSY]43-,/KN$':<S
MJ@5TQ4HSU: JWKZXDU-:6/B.Z$([JNAB3<W-]WBQP9IFN0J=X-ALV@FAEU&J
MGI$44?XP(^EO8.2_B"@?\3Q.N)T2D-1=OPO'62'$3]?EB%#(_@\WY/1_H!]W
MV8G5!RV?*O:#902+7"%U2.=;**7\YK$@#\/7R<DLN"K8V9-'R(';[UOLCIF_
M/L?^3=JGN,/^N#MR" ;]3'G##T:][36]+3Z$M#UFI5LKU.SA2ROC-@;MD?.0
M!['-P_=Z>()59@=62>GC6?>Q+Z@T"9(B%E\<D%3Z&)</9/\A=(_89Q]HIY1.
M".5>U</V8/T]GK[;ANV5F]7@_AB0/!?/_A3[L;*#FU/M!:, '7O?HYKXD+D%
MP.&Z40=3,NE6@B\&4#?&^M^;_LI+52E.X6VSSE^VM8"-L#U_%]"LE8T'DH<+
MG9/V/NV^*\RGO<O@I8(E7_,!'M^Z\/?"V[?MK?HK?YF\&^ZOY'M<0"VP!::.
MD)*/?%<L_JC-FJ^6STU=FY(?5TI"KS0 W^E>:OQ!"[3_K\'K?P)02P,$%
M  @ 9H!K4KXV>6'\!   * L  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULI59=;]LV%/TKA!<,+:#$DFS'3IH$2-*T*]"T7IRN&(8]T-*5190B59**
MD_[Z'5*RG'1Q'K872:3N/??<3_)DK<TW6Q(Y=E])94\'I7/U\7!HLY(J;@]T
M30I_"FTJ[K TJZ&M#?$\*%5RF,;QX;#B0@W.3L+>W)R=Z,9)H6ANF&VJBIN'
M"Y)Z?3I(!IN-&[$JG=\8GIW4?$4+<E_JN<%JV*/DHB)EA5;,4'$Z.$^.+\9>
M/@C\(6AM'WTS[\E2ZV]^\2$_'<2>$$G*G$?@>-W1)4GI@4#C>X<YZ$UZQ<??
M&_1WP7?XLN26+K7\*G)7G@YF Y93P1OI;O3Z-^K\F7B\3$L;GFS=RHYA,6NL
MTU6GC'4E5/OF]UT<'BG,XAT*::>0!MZMH<#R+7?\[,3H-3->&FC^([@:M$%.
M*)^4A3/X*Z#GSN8WG^=7-[=_LO-/;]G5[U\^S*^O/MV>#!VPO<0PZW N6IQT
M!TZ2LFNM7&G9E<HI?PHP!*F>6;IA=I&^B/B6L@,V2B*6QFG\ MZH]W04\$:[
M/#6H9.,>(C:77#G&5<ZNOC>B1HDY]M?YTCJ#&OG[!5/CWM0XF!K_[Z#^%QRV
M\22X0+T+?F5(<D<YZA(MF@F^E,0:2T4CF43U6\8MTP5#;*E:DNGC&Y33.#EB
MW!#+=%5K"QB(NI)8H26:5ZC5<2L<!-\U1@G70/P)#8CL3]@#<6/9'CN,9LD,
M[VDTFR1LH0NW]@9RNL,X:&EGVCK+DC@:Q3/(3=*C7NZ8C7JL-)KA_R@ZFL;L
M(Z$/2RUS)JK:Z#OR0/:8V5(;!Z\ZVM*+,6Q43!OX7]#FSR,UED2'DQF>:9JP
M6^VX9/7S\4V3:'*4POEH,DW P2*:6=94S=.0M\,&FKP"&_&CW7B5C*)1DKS&
M1QI-X_'K'5F,F,(DWF.S*)TE;> .I^PK(;.9-GE@_P08'NG&L$(HKK+.YY#F
M)WSH'E,<P? *D+[4RFHI\D!\X? *$?1@E\B]H=*/W3MB'[6U!RB7EUSKL&U;
M?*@2YO2N&*[)UTN-O_<"(Y7D ]L;19-X'.3VTFB$].*H>5J4$:!M36& RX<#
M'PZ> =. O=U=4X71%8@(P 5Q*SQ?&V#7OLH5V#;DZ0J%YG!X/8O76MSN>1_A
M0MYDL+(N159Z/*$< 1EHNBA0A8T34OSPLCTFM_M\WY*Y$TC5JU]_F:5I_&;!
M^2)\)F]>!TMMNX54KQHDR><5F3E?7++1)-X?QQ'[H!Q7*X'VMOOLO=;Y6D@9
M'/L,-;/O!<@H%/,79+WONRC$]M^1VHP-<(<Z-!2.TXV'!Z@)+R14UA@?<D3)
M<ZLQ1E5PS^'X#O'I2B'W]=>+(T"2.D,_8Z 4I,BVA25483@&,>SZR;)%SG@M
MT)OB!^41T'&'")8;A+Y%;M.#.@Y>+-N&N2/C1^ N#WR)MA6[-;0BA4V)PGS6
M&;K/J'8AC%:LE"C 'F%LZI7A.;6U1:KT.0LM!=-;YMM"V'+N6LD/6[ -M#92
MOBB2Z1O+4)JA6_+M+"\HZBJOX@K<0S++T/9^X.$@V<3!E8:H':+HY,:$!BV[
M'7#%:?W">1"%3GGD GIT.HLW[3J='/K2W-V$/[7N<X?K\-'MI2*S"G<T"_5&
MN?8BT^_VU\#S]O:S%6_OD-?<K 0Z7%(!U?A@.ADPT][+VH73=;@++;7#S2I\
MEKC*DO$"^%]H[38+;Z"_')_] U!+ P04    " !F@&M2!"+V_/("  "-!@
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
MT_H^W^&_C;'$.ICGP*NV\0VLRU'J+#0$0.=W;,!:EF@J?0:0R4?P0\&:!V?
M-1%,<QN^) +DPE,"&#6A'L6OO&,JX2)'12=C!RYTR5$E)S6"F9);6&72D<,<
MM,JH3'%U%]//[\+5Y167\:N/T\\SD@VB54S9OF,5RC<K/L-H&>(2%+L,MM'[
MZ9;R]0JOQ5-Z'8H1CZ*G34GR?F@?1SY3;G8NXYB''BGRV>4]0W;"?X7,/#C0
M\9\U/=1.CR"TA=J!-IC2U282*[-5J,K>)@J?C_8.%0V\V[D>:4U42*LE]+<E
MQZ;+)))<XM"!H)BJW+,K)WPL+M 7F3NEVL4<^G=)4 NKH:YO( \.P#-7SP$U
M36CV$^2"*@A0Z'&WI0J+_S43>EM,YT2A& !.5X5>:DIQ]F&FN#!Y]78$W@;E
M($9-"X&Z9?Q(-HG3T!?JS3U^T&U ]H:T3<J'V:5KNQ0RJ33E;S5ZMH6&JX[/
M^?QS9U+4-(2 C\JTKS>6=C^<QRA!.JL:4?>?4#,&SSX]N9Y]=2>0ME&6-Y>4
M17-3UB[X9__-;F[[.K0H3<=">?:<=FAYXV"R+M?D0&H=@5?T*\PJB$4;%UWR
M$'C <6HO50EJ*5 [O*_W/<+DK6Z5S30S"=I?1Z+1T87ZLY#:-@SG^Z.#/H3%
M^D W4G=KWL!;@D"-*591!XM TM"RYI:!(G]8R@@;Z$1K]M,14%$J[ZF('3@)
M>JJ?B?&PV_A'>*:?<3J%59  _PE,1TOP?B(_EFO==9MTE6U2[;JBG!B\3>Q&
M0^[Z0*K@?9\V&1E3%)Z*.=!;<KAG>1*Q,$5AMMR,/2Z?]P:?0/=X<L86^)NF
MY>DRWXX6F<?6#6 .%#:4:-CK.$_]]\*#J_WMTZZ%VHL7N'?4V]M\D7H)/=@+
M#'XVWL3B+F[+!+K#I._[J0 EFDV9U9+?8;PV!YN,G4WR>'<:'^PPDS-N=7@C
MX6N#:IJ.3-E*TH:CLUZC&&V(#OJB8UN/3M??6' 46J$O.8 0.P4W^QE*1.+7
M%"OP% OC&<2G"H#AP#V9Q,.>"#R;%<8QN*S,]S:Z]_=*7I#?=#&$/2,R$!L"
M;=DF>*,E8,("=94<,KAHKHZ:O5<>FJ6"TYNN8RO=O9(^;WKY?-?+ET<+OE#2
M%AIR$3Z*\:[O?6C!2%#Y1AK%PR:@K')Q%_:)!T:+K:FQU^..RTORJ4"M3G !
M%J7^L>/%AC^:M;TJT/'OLJREO=N=>#1N2R9C3@CVJ"YW4YL2&JBEE7\,H(/1
M.!KN4G*W*>6&R'H'J[:5V*XP5]I*9WK#IQ.Z_([C.'WK0!QOT55]>S[+$ ;*
M".\IJAM>O[7)%?.V+R7-D@VI,/?ZCC2<C+1I1'B],61F07V:+XS<GE/HL9L!
M&K#[*#J#T!WMSE>\)F@+%$,&WELH7=7P 3?A$@2V;CB'CV^L)N!Q[]N1CC20
M,1VK>,5"@:;C*54Z;V.H(%Q:X1]J':D, D61WYED9EF".?=GA7,?.+(I K3Y
MI3;D.9VG@;T- O)[<*,"^]+FQU1T]G),3KM,&[US0Z<3.F=_S'8G#, ,-8E(
M'3J<!N%\I(.N16.BV.M!*"N?I%%_-&0WXC(=37@P(9>?>4K=)WC*\TZ)\YM$
M/CB'AH[5V_*),ZV$-,1>9R\DM?/4G"-'"[.A"6A+N#?Q2&JRX0YY+Y2GZGO4
MWZKWPM]R^?R)VR*FMXZ\)^"!P8#_8.JU=M^>+ZB!H3T$M8 >-;T84OXJDC@=
MXN^"=U$4[AU.A_0"@CIO&8.(":GJ('\R%'VBZG=-:W>G%8B%3TK3E^W_@X<M
MC"FG+,'U@6I-WEG4C/:CG56W#.T54!\S]T)<'M;C;DW<E>W9L68NK.S[SR1*
M!X/NV%;W-#H;>JY[!"V\D23G\@&6!T;#>GEMF_QIH( !1YJ L/JO#>K:BVF
MWW5[1H7$X1-U:CF_H&,3T_;$\ />:&1-)GYAV%QV.TG?)\_54I=E.&UH]4JB
MT<2?'#T19_$X\3#$\N,Q-TMB% ]38,;7?6P^DSXW4,_$, :FSIGT^7G4&P[\
MFZ07]T;'5"!0[2^>CM.P^#@^2X$_@OJPWQ>_ -NARU(-8(FN"?*8-AR%:1/2
MHA^GN!P,1XVB'*G^>+B3G0#@"=DXX:A63%BZ]5I[XMK$3[46'T32/13*-JD#
M-_4",_6AZP$+/7Q>>9]',P.+2U-A\:I+IAW,8:=YX]WEF[%V4^4Y<CCJ1^%
MBG8L'6_.]^B9MT?R/O^AR].& Y?$XZ%WPJ-,>BPW.%__=&+\84B/>R'L24+8
M;0 ]//-)/8S[*9*J4%Q.GHY''K2C>#*B>DK5F/$\;'$^&/\1, \&25AW&)^=
M=5#687.,9R>$</U): W3B8?6 +GX?X56VI_\CZ"54E0\M(Y]+SSM?(I=*[OD
M#\Y.\"<L_U6V?=I^TY[Z3[F[X?Z#^"=I@1HG"K7 U!X@?>*/69J;RFSXP^[<
M5)59\^5*H7VR- #O%\94S0TMT'[I?_-?4$L#!!0    ( &: :U(BP!,MJ0(
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*5576_;-A3]*Q?:,+2
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
M%?9Q+3B:+1W ?J:4Z5Y(0/\_D*O? 5!+ P04    " !F@&M2OZX3T&L%  !
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R55]MNVS@0_96!D042
M0+4MV4[<( F0WK %MA<TS?9AL0^T1%M$*5(EJ3C9K]\SI.3$2=OMOL0D-9<S
MPS/#R=G6NJ^^EC+0;:.-/Q_5(;2GDXDO:]D(/[:M-/BRMJX1 5NWF?C625%%
MI49/BNGT>-((94879_'LH[LXLUW0RLB/CGS7-,+=O9#:;L]'^6@X^*0V=>"#
MR<59*S;R2H;K]J/#;K*S4JE&&J^L(2?7YZ/+_/3%G.6CP)]*;OV#-7$D*VN_
M\N9M=3Z:,B"I91G8@L#/C7PIM69#@/&MMSG:N63%A^O!^IL8.V)9"2]?6OU%
M5:$^'RU'5,FUZ'3X9+>_RSZ>!=LKK?;Q+VV3; [ALO/!-KTR$#3*I%]QV^?A
M@<)R^@.%HE<H(N[D**)\)8*X.'-V2XZE88T7,=2H#7#*\*5<!8>O"GKAXH_7
MEU>OK\XF ;;X9%+V>B^27O$#O;R@=]:$VM-K4\EJW\ $('9(B@')B^*G%E_)
M<DRS/*-B6DQ_8F^VBVP6[<U^%)G$97GZZW+E@\/E__T3F_.=S7FT.?_?V?H5
M/?HBJ18WDJ0)TLF*E F6['JM2DF^%?BK&32)C9,2S \^HVVMRIJ^=4*K]1T)
M3ZA')X(RFR3LJ<,%./IL6U72<EZ,Z3H>^ YZ222C4+-M[ZWS**52HA)(& .K
M3"K5= T=,KF/\-6$,7VNY6 ^(K9.;92!-( WG@[E;:F[BD'(V]"7J&VYSCQ,
M"+/A3VMG&[)&<MQP:ET5"RBZ@![Z"C8)/>/C:^(:>L;9HT:&VE9D;_JO[!BY
MZB.!F3&]-7$GRM(VK3!W[+,$ JM5)0+RZP-^8AY9DZ6<K!DM(E(&>TF'VGI_
ME.UC4IX_(\!X1P\RW@L,.4=S =9-1AMI(**1THI$Q1GE8+C?[%123AD#,M(C
M8O1[CM%DX^&=% XL8?\H"]FLX&PH#=J".TR$M=5HJ?Z4/NPS DY\H ,JLGPQ
MHZMNE4Z'@//\Y(C>H]WO>2ZRZ>R8+B.L)R[!0F9NU=O72JR45D')*'YPDN7/
MGV>\3&0]R+/E;,991+X]D[UBO +]S$6G@X&[+&8LO@2L?@WCAZ-/'ZY'1U#P
M,F7IX#B;+Z8@TG_<]DIH8;B2N!F."4V;VLZUUB>8I=!EIU.>V!#<#$X8Q-/0
M^#+VBN@)U4G@)HP->VS9$311MC-<=Z0"YP//IK=&K/0=E=(%O)F<V:W2&L:E
M*Q5K03_9IYX-J7!Q 3[5B=5(0TH@H8%\1W-,'SK'J%RD/YBYL@Z]CF,'523G
M(Y_^QI"D#ZJ)^8,IT;;.WL8]V6B!&Q78E)0,WR%8APW8KOZ)2?<PLE6A)J\:
MI<';U"(XIZVXZ[M8Y]FUH-:Z -ZJWI4HZU07V_AZ,D]0[Q@&D"F>*.XY/91_
MWY2B0_'HTE)[_ Y_.<Y%+"J4X577MGI(2RE\36N4$4)-$TX:-O20D2?=]I=*
M-)7F*;UD\ZU05503C>VX\A^SI8'E+MW4+L2'3'Q8X1$PABO&[/L.^Q@BEWXQ
M/Z;WUCQ+\CN). 0],=J_.GW%K9B7"1W:?(UFGAJ3P8CUR-=>O1Q0GDT7!;WI
M J+9O2LHUT:%O@L/W1R/622A /,?XQ_>O/3&2+H1#EYTWRKO.24>M<'/EF_T
M/JI^ ,"%Y'109+/%G-<%<7<ZX>4,RWQ>\'+.V(NX7-"R6#(I4:QKT([EIT5O
M?0@J13]@H67V?+F 0R[TINU">MM3Z1SFV<GR^*@W\#1ML7M^;S:9/)CJ&NDV
M<7;UR"=(E :\W>EN/+Y,4^&]>)JMWPF'%]G#^QJJT_')8D0NS:MI$VP;9\25
M#9@XX[+&B"\="^#[VMHP;-C![I^&BW\!4$L#!!0    ( &: :U(I\.>RQ0(
M %\&   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;*5546_3,!#^*Z<@
M\326-.W&&&VEMBL"H:&Q;N,!\> FU\0LL3/[LFS\>LY.&CIIJT"\Q#[[ON^^
MLWV7<:/-K<T1"1[*0ME)D!-5IV%HDQQ+80]UA8IW-MJ4@M@T66@K@R+UH+((
MXR@Z#DLA53 =^[4+,QWKF@JI\,* K<M2F,<Y%KJ9!(-@NW ILYS<0C@=5R+#
M%=)U=6'8"GN65):HK-0*#&XFP6QP.A\Y?^]P([&Q.W-PF:RUOG7&IW021$X0
M%IB08Q \W.,"B\(1L8R[CC/H0SK@[GS+_L'GSKFLA<6%+K[)E/))<!) BAM1
M%W2IFX_8Y7/D^!)=6/^%IO6-WP60U)9TV8%902E5.XJ'[AQV "?1"X"X \1>
M=QO(JSP3)*9CHQLPSIO9W,2GZM$L3BIW*2LRO"L91]/5]7RU_'J]_'(%RQO^
MKL8A,:W;#)..8MY2Q"]0#&(XUXIR"TN58OJ4(&0]O:AX*VH>[V4\P^00AH,#
MB*,XVL,W[),<>K[A2TG6:XMW-2J"Y3U_+7R?K2T9?A(_]M"/>OJ1IQ_]SQG^
M(\55CK#09274(^"]*&I!F'+I](E@FPCE1M=9SB-"RCZ@-WZ^D1PB:RUI8:94
M+0JXQ$H; JX&]Z1A$+WYS.^-6OAJN0#2P 57&^0502VVHY(J*>H4+8BJ,KHR
MTD5+I4T*[0$<JM.TULQH,-&9DK]8M52=)"54(EF&)<:6WE=8!^0+QW*-YO6K
MP7'T?GOS!R!4NB5M<IGDH).D-N;I2;#FY_&PK@D:9&U*TU\*.H3=D\]97HJ$
MABN/<=V9.,:.]ID;:84:7I1.:!?6M2#.)_W))5UVJK79/;]]HIY[I.%.T9=H
M,M_:+"2Z5M36?[_:=\]9VS3^N+>M]UR83"H+!6X8&AV^/0K M.VL-4A7OH7P
MS7)#\M.<_P!HG /O;[2FK>$"]/^4Z6]02P,$%     @ 9H!K4H%K^,S;(
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
M. M>2\:6-1/_<V<11 .,)H""?A_H!\:(XP$#M!@@M\L2_^@M\8^=1O-6+7)
M0)]>:#.[1T88CZZ&LQE97DRC)2,&5^^V>O]2HS]#7EN[,^D])*"86Y6W>2C
MSD_<1LD_[ZO6Q@2?MW4"Y[R;G3WCS&!X2R$\,EYF>4!W"R37QWZ%HG@,A*"+
M^.=G(5M\UNTNIG9-0D$_C"$( F@YE"T[-M9P]I%<'OIA_)_WD\_#*\J?^5D6
M^(,*L_C8DKX Q2ZM%A19Z]4:=IYK>)HB<R5>.UO)% AO] JHG&/D4Y/.$BN,
MP@"7TM3 [YS$EM!4 +U3;,^C//MYYVXG846MM#KR]O7G\>R.LXO#AU3GJ*M]
MD+$^0BN@T )WI"5AL4B-T0Q;(<KM!7>A+L 5R<GY68'D2UJA)!?(BPZG">M-
MG9.OP5B#R46CUEB5X00P.DS/\-7GC-2@1*:BD1>E):3(U+R*%P@PRC$5QFAH
M8O@-KQPP_@:<,PDX%^ UN6\P.<(J2ODK9F)CVM\TB+8A@PV;I90SL,CI2W)[
MD$;BSR&3+,<Y:%XQ"\3J#XA'Y.J#;2GZH,U TM0\A?@1+=E1+L:+8^H[>DOF
M1DCN"!V]#E%PAOOC&%3P@1QAP)!$9PI#-)>@W2@(^C+TH80 '#,\X&-L-J.1
M(YS#_.S^)G97ODO6+F4:!&4:=*K#^QI7]E'E+$(C=@];]>K(0/?7E[/DX_CJ
M,GD_O4U&5Q-2,1Y_[<9W[B?H!B.Y2Q=QNL^H\"@!<6T F#AS98'&=OGD\FOE
M/-<K 7&RM!L-.DJS&?#WR#<2HR$)(%\@ ._.E!*_N)\Q9[;4.>?%S8->N$PN
M@D"#4[P%FJJQ"'$:&ID3*:\D5%4$*W2 &G[?P&4?Y! B(Y#.3?D5_+I55!FB
M9&6H8-A*5W646]I;<^J-))'[>];:)5VA*'C^LELH$#,_N\Q@J(U,"JPP'(;P
M(Z,.)[<)6+A[J@J\GUP/KT>3X54RN9[=W=XSM'^AW%/.;G]:@UZ"VE$\GJS
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
M"\FVN<S+U9-P7OKW*$:/(@!NNVHBE8^JNQSY7>^]K"OK;^*/?5! KDH.=^>
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
M!'@^5QC=]0,):#\Q7O\74$L#!!0    ( &: :U)H17$N20,  *<'   9
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;+55WV_;-A#^5PY",6R $%F292>I
M;<!VE\T/3=TX71^*/=#2V>)"D2I)Q<E_OR,EJPE6>WWIB\0C[[[[[@>/DX/2
M#Z9$M/!4"6FF06EM?1U%)B^Q8N9"U2CI9*=TQ2R)>A^96B,KO%$EHF0P&$45
MXS*83?S>6L\FJK&"2UQK,$U5,?V\0*$.TR .CAMW?%]:MQ'-)C7;XP;MIWJM
M28IZE()7* U7$C3NIL$\OEYD3M\K_,7Q8%ZLP46R5>K!":MB&@P<(1286X?
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
MTXI^!&@\@/9+K=W>\ &&7\OB+U!+ P04    " !F@&M2G3T"OR #   F!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6RM55MSTSH0_BL[IL/ 3$Y]
MB1/<DF3&"6'H#"V=-L #PX-BKQ,-LF0DI2G_GI7LF)YSTCSQHNON]^U%NYKL
ME?YAMH@6'FLAS3386MM<AJ$IME@S<ZX:E'13*5TS2UN]"4VCD95>J19A$D7C
ML&9<!K.)/[O5LXG:6<$EWFHPN[IF^M<<A=I/@S@X'-SQS=:Z@W V:=@&[]%^
M;FXU[<(>I>0U2L.5!(W5-,CCR_G(R7N!+QSWYLD:G"=KI7ZXS54Y#2)G$ HL
MK$-@-#W@ H5P0&3&SPXSZ"F=XM/U ?V]]YU\63.#"R6^\M)NIT$60(D5VPE[
MI_8?L//'&U@H8?P(^U8V30(H=L:JNE,F"VHNVYD]=G%XHI!%SR@DG4+B[6Z)
MO)7OF&6SB59[T$Z:T-S"N^JUR3@N75+NK:9;3GIVMEC>K?*K&YCG'_.;Q1+N
M/RR7*\@7BT^?;U;W\&K%U@+-ZTEHB<RIA$4'/&^!DV> XP2NE;1; TM98OEO
M@)"L[$U-#J;.DY.([[ XAV$\@"1*HA-XP][UH<<;/H-WRWYYYX#)$O*BT#LF
M#'S+U\9J>BS?3U"D/47J*=+G*#0VC)>P?*0B,D25$]4GNT4-BYW6*"WDQJ U
MQ^)[$MH5ZZ5I6('3@*K1H'[ H.?# Y]S37F^HN-CGH\F4!502+%>T^TAK%XA
MB>(+*!05GK%.BO2A4H+JE\O-92OG96Z4_(=B52*59X'\H0VG1L$LEF!5^X!+
MS@14.UD:2.,,SB =Q#3?]2I0:56#8;0BMJ^N'SG'X)I)Z@NUL_KEBRR)D[<0
M#\;9"/[G9CP87J0TIJ.T"^]_W*6K-PF-"8FME"6#AH,D2\F8;# :Q7 BUZ,^
MUZ.3N6YY_3LBYS]RMN:"6XY'<WL2ZGAN6WS6X8L_^'\GEU>R4#6"98^$V+2E
M0>$Y!/X,DL$XRGK_CKPP2D(645POTJR+\5EW=@9CBO+X:)3#)[VK1KWQ'=J0
MR3MIVS;6G_:?0-[VOC_B[0]RS?2&2P,"*U*-SM]0E'7;E=N-58WOA&MEJ:_Z
MY98^,M1.@.XKI>QAXPCZKW'V&U!+ P04    " !F@&M2UM5@Q[H$   <#
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6RM5VUOXD80_BLC>FUS$F?\
M@C&D@$1(KA>UUZ20W*FJ^F'! ZRR]G*[:TCZZSN[-@ZG)%84]4N\;_/,,SO/
M#)OA7JH[O4$T<)^)7(]:&V.VIYV.7FXP8]J36\QI9R55Q@Q-U;JCMPI9ZHPR
MT0E]O]?)&,];XZ%;NU;CH2R,X#E>*]!%EC'U<(9"[D>MH'58F/'UQMB%SGBX
M96N<H[G=7BN:=6J4E&>8:RYS4+@:M2;!Z5EBS[L#7SCN]=$8;"0+*>_LY#(=
MM7Q+" 4NC45@]-GA%(6P0$3C6X79JEU:P^/Q ?VCBYUB63"-4RF^\M1L1JU^
M"U)<L4*8F=Q_PBJ>V.(MI=#N+^RKLWX+EH4V,JN,B4'&\_++[JM[>(U!6!F$
MCG?IR+$\9X:-ATKN0=G3A&8'+E1G3>1X;I,R-XIV.=F9\?SF:OK;IZO?SR]F
M\Y_AXL_;RYN_X.2&+03J]\..(1?V8&=9P9V5<.$+<$$(GV5N-AHN\A33[P$Z
MQ*TF&!X(GH6-B.>X]" *VA#ZH=^ %]4!1PXO>BE@(Y=W&RE25)H"_E9P\P!_
M2(/P]V2AC2*9_-/@IEN[Z3HWW9?<4/6DA4"0*YAOF,(/5CLI7+,'DK2!R9ZI
MM V.#5QMK4)U&[XP43"GUHFF,BF7G\M"HW-;R*=ZRY8X:E&E:E0[;(UO-@@K
M*:@*>;X&8S-<E2+_%S48VMX[#1-+MD-%)0GLD044EKZ1)/D=E?+6&G %*T9_
M=D3;@BN'\H!, >:I=4/9PVR!JLX@L#RE03 X+:=V"+\J1E>2,DK"$=X["+UN
MUWUZ,<RXOONP4HC <X,4E0%E#7R/4'Z$P MC^ES<;ZG<B>A."KI(89,;VPT"
M.MH5?&5Q'%5-^/T8(B_VX9SO>$K4X8&C2.&G'_IA$/Y2?QMT$=>ZB-^DBZG,
MJ,]JE_PGLIB5.4Q+"^UN^F-A"H5P21EB^1+;,+']C>)]3BZ-G)Z7RT1;BD_R
MUR:1@#KPT24?.KB464:RU8ZXY;<J^?&*'Q34#TI]T._% *X%RP]:Z%<S7>E3
MGQY"=R=F\UMR41AM6"FJH)T$4=OW_<-]L!WCP@GZR//:B2IHA]WN\=F:>]@>
MQ(G;:4AKKTYKKSFMKTUE4Y8:7;RIJ%GEC:*F<BCK5U97FQ;*V1Q5+!UXDG#O
M<'%?#\VA'DRJ+C%#^^MOP:;4^VT'+9B &U093-9KA6M;IY>TP^FW?.F:',+5
M44*9<306N.:YPR%!U;R"=J\?NSR]@X&7!&6W(/=)$KCEGA>'5-JHEMQ>_TD0
M^7;]/<0>E?[4JD^X];8?=\N=P/?\WG,4;.U_[SQ,PLIYX@U":A.V(\51!%^H
M!=E6219XZ"MTO3O;F<@L[E5F?<LB\D(:=N/>@:C+5)3$C]@!]:' QMAO$F12
M"S)Y?9\I'UQVZ&JI28.-J/^;!AV--POPU=))_.IZ@\!JY""<>%#6?>Q%(8E7
MH"O;DZ17BJ/G]7M 3[X5<N-T$]=ZZB:O$4VW&U1^8V\P>#:;G:,76X9J[=ZE
MFKIHD9OR\5:OUD_?2?GB>SQ>OIL_,T6Q:Q"X(E/?2ZC9J_(M6DZ,W+KWWT(:
M>DVZX8:>[ZCL =I?27K]5!/KH/Z'8/P?4$L#!!0    ( &: :U+-\1LR0@,
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
MAECM%XILU.AD7Q+_)P!WQ(#$6GY*?L;$[@H))66; 31\38+ B^<^7E+/]R,
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
MH\I.@.^QE.:U8Q>HWHS3?P%02P,$%     @ 9H!K4O/G]V.:!   S18  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULS5A;;^(X&/TK%MJ'CC1MB ,4
M*HI$@9E!&MIJ:'<?5OO@)E_ FL3.V ZTTO[X=2Z-:1N<=M%(]*&Y^9SOZF/C
MX9:+GW(-H-!C'#%YV5HKE5PXCO37$!-YQA-@^DO(14R4?A0K1R8"2)"#XLC!
M[7;/B0EEK=$P?W<K1D.>JH@RN!5(IG%,Q-,51'Q[V7);SR]^T-5:92^<T3 A
M*UB"ND]NA7YR*I: QL DY0P)""];8_=BYGD9(!_Q)X6MW+E'62@/G/_,'N;!
M9:N=>001^"JC(/JR@0E$4<:D_?A5DK8JFQEP]_Z9_4L>O [F@4B8\.@O&JCU
M9:O?0@&$)(W4#[[]!F5 W8S/YY',_Z-M,?;\O(7\5"H>EV#M04Q9<26/92)V
M )JG'H!+ 'XOP"L!WFM ;P^@4P(ZKP&=/8!N"<A#=XK8\\1-B2*CH>!;)++1
MFBV[R;.?HW6^*,L:9:F$_DHU3HV6\Z_7\R_SR?CZ#HTGDYO[Z[OY]5=T>_-]
M/IG/ENAD"HK02'Y"I^A^.44G?WP:.DH;SN".7QJY*HS@/48\M.!,K26:L0""
M&OS$CA\TX:=VO(LM!([.6)4V_)RV*VQE7!!QACSW,\)MW*X+R Z?@F^%3P^#
MS]X-=P>69'A5#WDYG[>'[UK+P=CW><H492MT*SC3]SYH/5$2<8$F:\)6@"A[
M.8PRGR81H+^_:T(T5Q#+?RSN="IW.KD[G3WN:/L^0"!1*'A<SB$0*$Q9(.MZ
MMV#KYFR9KFY&'3QHZ[^ALZEQHUNYT;6Z,6DR/.F^,>SUV_U=PT4SO'/<K&;<
MH.?N#:17!=*S!C*E,@$A(=@?2>]M"OMXK^'SRO!Y4R&U8?6$" L0_$IIDG44
M2B6$:80B&@(ZT3WU!$3(.E6:VNF] FGIN'[E:-_*-(\30D7N' ]12!E5H/W;
MZ)11IG3OTX<(ZA(W[;])W.NB%B-ZM2->.#NHG!U\P-F(L]5IX2J1$O1\74,4
MG.H=R*G.<YW+@_<ZY+;-&M2VNC0.-KK.5&:R (]Z#R3KLU72O.CPSMMY4#.L
MU]G;C>[.4NE:W5SHPL9I;&D8%QLN? R:Z1H-=[W?.]D:^''C;'.-P+MVA9]7
MDZIHVH]X:6=V<ZC-22/_KEW_%^2QJ5N, KN]H^@6H\SN;Y;F!OYN<[<8<78;
MU/F ;K$S#YJ]-*KLVF7Y&Q'!E@BP;4Z-H.+V,?0+-M*)[=)Y!R+.EAL!&V I
MZ*O/5WJ9S'XKVDO00-PX8;&19(P;)JQ>K($1G:>\K9=IDG"AT!+$AOH@T;^H
M>07 1G#Q4>R:L5%5;->^ VITH*AB(ZJX252;:]2HN]CH+CX*W<5&=[%=%P^H
MT:&;86P$%]ME<0HA"*%WE#O5^FQ*E-7M1JWU+Z-W32BCH'AP#,7RC I[]FWM
M_R]6 W'CA/*,,'MV_?Q(K1HGEF>TUCN*[:^W<X1AWYX>4"L[L65B.3O'=C&(
M57Y>*E$>;G$45;VMSF3'^4GDJ_=3]V)6G*P:FN*@=T'$BC*)(@@U9?OL7,NK
M*,Y.BP?%D_QP\($KQ>/\=@TD )$-T-]#SM7S0V:@.L$>_0=02P,$%     @
M9H!K4K9MMC O P   @H  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
MO59M;]HP$/XKIV@?-JEM7J'-!$B44+52J2IHNP_3/IC$$*M.S&P'6FD_?N<D
M3:&\#&E2OX#MW'/WW#VVSYV5D,\JI53#2\9SU;52K1??;5O%*<V(.A,+FN.7
MF9 9T3B5<ULM)"5)"<JX[3E.V\X(RZU>IUR[E[V.*#1G.;V7H(HL(_+UDG*Q
MZEJN];8P9O-4FP6[UUF0.9U0_;BXESBS&R\)RVBNF,A!TEG7ZKO?(]<S@-+B
MB=&56AN#264JQ+.9W"1=RS&,**>Q-BX(_BWI@')N/"&/W[53JXEI@.OC-^]7
M9?*8S)0H.A#\!TMTVK4N+$CHC!1<C\7JFM8)M8R_6'!5_L*JMG4LB NE15:#
MD4'&\NJ?O-2%6 .XP1Z 5P.\8P%^#?"/!00U("@K4Z52UB$BFO0Z4JQ &FOT
M9@9E,4LTIL]RH_M$2_S*$*=[-W=/P\G#:'CW,('^7017_9LQ//5O'X<P&O8G
MC^-A]>T4[HB4Q(@$7R.J">/J&ZX^3B+X^N4;? &6PT,J"D7R1'5LC=Q,!#NN
M>5Q6/+P]/"(:GX'OGH#G>,X.^.#_X-'1<#?<A-M8T*:J7E-5K_3G[_4WU3"A
M<2&99E2=0'^)!2-33D_QJ)XJPBG\O$40W&B:J5\'0OI-2+\,&>P).4!Y7ED^
MAR7A!=TE0(5OE7AS'2Q[7A"Z?L=>KM?Y7U8;Y(*&7'"0W!5A$IX,L1,84:(*
M2?'NT%B8L2F2-+S_P$CD]!4WMWS&^VY6;.VCC="M)G3KLZ1H-R';A[,UU &]
M0\R927.7&I6+]EJ=VWX8AA_4.,HJ:F]I%ERT'&>W9N=-%N>'-Y3(->J"_ &'
MBB74''^1'RC01>/ZXK,T"9N0X>%L4H*YF$MJ9O9B>4A S"!^SW)1R#C%%F+6
M]J5;:1=NJ7+JNG[K@W;_LMK(PW7>+VSGB-UU37D"V/E@L&N+;;I>ZP7N9^GB
MOE^5KG=8&3S_IOQD.U9B^*B&S\ZNXFW?5ZW0_7B.CC.+=ID%KM_^H)F]UF_-
MZVA$Y)SE"CB=(<XY.T<'LGIP5!,M%F4+G@J-#;T<IOA(H](8X/>9$/IM8KIZ
M\^SK_0502P,$%     @ 9H!K4H2)O3=S!0  61L  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&ULO9E-;]LX$(;_"F'TT )-)9*2916. <=QNP&:H(B;
M[&&Q!]JB;:&2Z"7II"GVQR\E*Z(M4JR-9G-)]#$S?#GD/*+)X2/CW\6:4@E^
MY%DASGMK*3<?/4\LUC0GX@/;T$*]63*>$ZEN^<H3&TY)4CGEF8=\O^_E)"UZ
MHV'U["L?#=E69FE!OW(@MGE.^-,%S=CC>0_VGA_<IJNU+!]XH^&&K.B,RKO-
M5Z[NO"9*DN:T$"DK *?+\]X8?IP$N'2H+.Y3^BCVKD'9E3ECW\N;J^2\YY>*
M:$87L@Q!U+\'.J%95D92.OZI@_::-DO'_>OGZ)^JSJO.S(F@$Y;]F29R?=X;
M]$!"EV2;R5OV^ >M.Q26\18L$]5?\%C;^CVPV K)\MI9*<C38O>?_*@3L>>
MX@X'5#N@M@/L<,"U0Y4Y;Z>LZM8ED60TY.P1\-):12LOJMQ4WJHW:5$.XTQR
M]395?G)T=7,_G7V[GMY\FX'QS27X-+ZZ!??C+W=3<#T=S^YNI[MW9V#\0-*,
MS#-ZIB;/F2 9!3.ZV/)4IE2 MY=4JO?B'7@#T@)\6[.M($4BAIY4*LNVO$6M
MZ&*G"'4H@@A<LT*N!9@6"4T. WBJ>TT?T7,?+Y SXB5=?  8O@?(1_[=[!*\
M??-.[*0_6?1-CHX&XSJ:0R1N!@)787%GV+G<2^A[6[[_^J*<P)6DN?C;T630
M-!E4308=38YSQF7ZDR9@PH2TC=3./ZS\2R \C%"(83CT'O;S9;$*8!\V5@?B
MPD9<Z!3WF3,AP+90;,HJC2O%).MTVL7I[S7?]_LMB:8-PG9]_49?_S1]F;JG
M5H%]H_$SU-)G,0D&=H%1(S!RC^YJQ>F*2 JF0J8*>$KC)Y)R<$^R+;7IC"RC
M'<.X)34R4QE W+>+'31B!TZQ-]M\3CE@2T#,:2\T9A1:6E,";)A(RR^" /\"
M1U5?#,QI$MM%QXWH^'\07<Z3HT7'9K+MFJ&O@>\[5=\=,V7K&*%]SAZVO/>I
M@:>UK#*3I ]ILB59]N0 &D2Z"?1:%(6:W!"_0$:Q6>(=B(0:X-!-\ E5 %^F
M"U7<HIR'":TFEJM7FK\P?+54:JA"-U5__4F")BHC'/DM2%FL!@/4052HD0K=
M3#W^HP0MF/2#MDK3"';-"4U2Z$;I"1\F:#+12*3+Y%"AQB9T<_/T+Q,T.1B%
MD9%.TVHPP!V01QJ8R W,">,;QDNY25D2&NRNI:F&(H*O569(8Q*AWRRS.L!^
M+N/ 6/E9K/HJY1T9UT!%;J >7V;(I"J*H[9*TZACN8(T>9&;O"=461VI@_RU
M1(M-U\35!$?N)?3I=8;,=7(<04.L9<4]&'1@ 6GV(S?[K[=%ND@W) -S9OQR
M/(RI@8VB5ZLN36#D)O 1U652-5(_K-IYMBQ9<6=U:?PB-WY/J"X3J-#';96F
M44=U88U<[$;N"=551W)6E\TFZM"HP8W=J]G3JZL.>##J?=S.I\5*C7K'XAMK
MY&,W\N]FX#-[H+S(:2$!6=%B\73<MPSO;6&\VAX&UB3&O[N+@4VXAGY[H6,Q
M@K[? 36L&8Q?:AL#FU0UYK%ITB504Q>_V#X&-A?51A9=)H<*-</Q2V]D8'-=
M'?I&,BV+[^X!U_#'OX"_RIX\FY/%=R7SN/K2Y,;QJ^T1:A8';A8?L4MHXC6(
MV]M&%B/H]SLH'&@*!VX*'U]?@<G5]I2PF'3,AT!S-W!S]X3Z"LS5=+N^+"9G
MN./;$&AN!^[U]ND55@<,G4BU&*GE0]A2Z^T=7N24KZHS'0$6;%O(W3E&\[0Y
M-QI7IR6>-M\=.ET3OE*C#S*Z5*[^AT@US7?G.+L;R3;54<B<2<GRZG)-24)Y
M::#>+QF3SS=E \UIVN@_4$L#!!0    ( &: :U)/^1E@F@(  #T&   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;(V576_:,!2&_\I1U(M66IL/"*P5
M1$H+U2J-KB*%74R[,,D)L>K$S':@_?>S'4C9"J@WX*_SOL\QQX?!AHL762 J
M>"U9)8=.H=3JQG5E6F!)Y!5?8:5W<BY*HO14+%VY$D@R&U0R-_"\GEL26CG1
MP*X]B6C :\5HA4\"9%V61+S=(N.;H>,[NX4I71;*++C18$66F*":K9Z$GKFM
M2D9+K"3E%0C,AT[LW]SVS7E[8$YQ(_?&8#)9</YB)@_9T/$,$#),E5$@^FN-
M=\B8$=(8?[::3FMI O?'._5[F[O.94$DWG'VDV:J&#I?'<@P)S534[[YAMM\
M0J.7<B;M)VRV9ST'TEHJ7FZ#-4%)J^:;O&[O82\@\(\$!-N P'(W1I9R1!2)
M!H)O0)C36LT,;*HV6L/1ROPHB1)ZE^HX%3T\SL?)\V3\^)Q _#B"^_AA"O/X
M^VP,DW&<S*;C9N\2$ET/6<T0> [CUY6^5<P@7A/*R(+AI:Z/2TGT=H)I+:BB
M*&%"E!F^P?D(E3XH+^ ,: 7/!:\EJ3(Y<)7.P9"XZ9;WMN$-CO".,+V"CO\%
M B_P9LD(SL\N_E5Q]0VTUQ"TUQ!8V<X1V7M"!<P)JQ%&5*:,RUKH!'[%"ZF$
MKIS?)SPZK4?'>G2/>/RH$-Z0". "&,J#R3<*H54P[VD=A:'7'[CK [[=UK=[
MTC?.%6K3G;LJ!*^7!>3Z-=B5@R"-9&\/)/"Z?G"8)&Q)PD^0O!NW++YWG"3\
M0.(=INBU%+U/4)RR['W6LM]:]D];?GPF&2X4R/>WHK@B#')3AVM3AX>X^A^J
M(PBO_>O_V-R];F :ZX2():VDKKE<QWE7?2T@FF;53!1?V0:QX$JW&SLL=']'
M80[H_9QSM9N8GM/^8T1_ 5!+ P04    " !F@&M2#O<SC(@%  ##(   &0
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
MV EN[01N/G\^Z)U,F(24SC60U^KHBL3FBV(S4'R9'\HG7.DC?GX9ZZ\P*DR
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
M<X/^?":$VEZ8!Y.[)]?]_P!02P,$%     @ 9H!K4H<ME"1[ @  H 8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULC95=3]LP%(;_BA5Q =)HOM.
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
MRPS_#*"L YZG4IKMQ@9H_C7#OU!+ P04    " !F@&M2%MS7BLD"   _!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R-E=MNXC 0AE]E%/6BE;9-
MR %H!4@TL&JE+45 MQ>KO3#)A$1UXJSM0/OV:R<AHC2@WA ?YI_Y9K#'@QWC
M;R)&E/">TDP,C5C*_,XT11!C2L0-RS%3.Q'C*9%JRC>FR#F2L!2EU+0MJVNF
M),F,T:!<F_/1@!62)AG..8@B30G_N$?*=D.C8^P7%LDFEGK!' URLL$ERI=\
MSM7,;+R$28J92%@&'*.A,>[<^3UM7QK\3G G#L:@,UDS]J8GC^'0L#004@RD
M]D#49XL^4JH=*8Q_M4^C":F%A^.]]Y]E[BJ7-1'H,_J:A#(>&GT#0HQ(0>6"
M[1ZPSL?3_@)&1?D+N]K6,B HA&1I+58$:9)57_)>U^% T'%/".Q:8']7X-0"
MITRT(BO3FA!)1@/.=L"UM?*F!V5M2K7*)LGTO[B47.TF2B='_G2Q&C_.X'[\
M:SSSI[!\F$Y7,/;]YY?9:@G7,.>8DR2$Z;LZ. (%D"R$9QDC![_@'#,)8R%0
M"KB<H"0)%5=*];*<P.7%%5Q DL$J9H50,C$PI4+6@<V@QKNO\.P3>!,,;L#I
M_ #;LJT6N?]M>>?VL]Q4A6JJ93?5LDM_S@E_<_)!UK0NPC@(>$&H@#_CM9!<
M'<B_9T(X30BG#.&>"#%CV;5R%J*Z(P$FVRH>1THDAB!9=2C"A%"(BA,UK2)X
M901]C;<CM],?F-O#PK79'!A]8G<;=O<L^Z(AAHBS% 11(Q;!J^Y).0D0GDBF
M>H/J K*-N_+>/6"RCJB_6G2Z?:^=VFNHO;/4^Q..]0EO(_.^QG5NW2.X%B/7
M<]OAN@U<]RQ<==."^J:1\J:U 79;8O?L(\ 6(_OV!&"O >R=!5PQ26@;4>_+
M 7/L_G')OAKU/:]S1&0>M#?]M#P1ODDR 10C);-N>DK/JW9=323+RXZW9E+U
MSW(8JQ<.N390^Q%C<C_13;1Y,T?_ 5!+ P04    " !F@&M2FSMF)V8"  #$
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6R-5,%NXC 0_951U$,K
M[38A(6Q;0:0TL&JEEB*@NX?5'DPR$*M.G+5-H7^_MA,B6J#J)?'8\]Z\>8FG
MO^'B1>:("K8%*^7 R96J;EQ7ICD61%[R"DM]LN2B($J'8N7*2B#)+*A@KN]Y
M/;<@M'2BOMV;B*C/UXK1$B<"Y+HHB'B[1<8W Z?C[#:F=)4KL^%&_8JL<(;J
MN9H(';DM2T8++"7E)0A<#IRX<Y.$)M\F_**XD7MK,)TL.'\QP7TV<#PC"!FF
MRC 0_7K%!!DS1%K&OX;3:4L:X/YZQ_[3]JY[61")"6>_::;R@7/E0(9+LF9J
MRC=WV/1C!::<2?N$39/K.9"NI>)% ]8*"EK6;[)M?-@#=+HG 'X#\+\*"!I
M8!NME=FVAD21J"_X!H3)UFQF8;VQ:-T-+<U7G"FA3ZG&J2@93>?Q_1ANXX=X
MG(Q@=C<:S2%.DJ?G\7P&W^%)Y2@@3E.QQ@P>*%E01A5%">=#5(0R>:&SGF=#
M.#^[@#.@)<QSOI:DS&3?55JB*>2FC9S;6HY_0LX0TTL(.M_ ]WSO"#SY,KQS
M_1[N:F-:=_S6'=_R!2?X)N2-+)CN57=3>T"8A#_Q0BJA?\"_GY0(VA*!+=$]
M4>*^3'F!H,A6EZGJ>L=\JUE"RV*NYFND_7G=M^8PP^]Y5VW2.W7=5EWW4W6[
M[XY;/39D8P0WO\0QC357;T]!)[CZ*/,P*;CNGI 9MC+#3V7.N2+LF*+PP),C
MB@Z3>F'8^Z#(W;MC9KX]$K&BI02&2PWS+G]HO*AG1ATH7MEKM^!*7V*[S/68
M16$2]/F2<[4+S$UN!W?T'U!+ P04    " !F@&M2MWGSDFD'   D(P  &0
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
M7V2VUC^^/V129HF^7'$&0J@&P/\7628W7]0$VQ=CCO\&4$L#!!0    ( &:
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
MRF\$94/Q17$N?^9*G_*+RSDE,15F@+X_Y5QM&F:!ZDO-Z']02P,$%     @
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
MJ+(7\/M62G/86 7-7#C[%U!+ P04    " !F@&M2/A.@ 70#  # "@  &0
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
MI=^MG9:ZLZ(P"?I_P;G:+4R!H5?'_P!02P,$%     @ 9H!K4O]>4AJ8 @
M=08  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULC57;3MM $/V5D=4'
MD J^)#$%.99RH2I2:1&!ME+5AXT]B5?8N^GNFJ1_W]FU8P)*(E[LO<PY<V:\
M>YRLI7K2!:*!354*/?0*8U97OJ^S BNFS^4*!>TLI*J8H:E:^GJED.4.5)5^
M% 2Q7S$NO#1Q:W<J361M2B[P3H&NJXJI?V,LY7KHA=YVX9XO"V,7_#19L27.
MT#RN[A3-_(XEYQ4*S:4 A8NA-PJO)K&-=P$_.*[USAAL)7,IG^SD)A]Z@16$
M)6;&,C!Z/>,$R](2D8R_+:?7I;3 W?&6_;.KG6J9,XT36?[DN2F&WB</<ERP
MNC3W<OT%VWH&EB^3I79/6+>Q@0=9K8VL6C IJ+AHWFS3]F$'$,8' %$+B-X"
M^@< O1;0<X4VREQ94V98FBBY!F6CB<T.7&\<FJKAPG[%F5&TRPEGTIMOD^^W
MU_ P^G4]@S.8-1\3Y )N1"8KA >V@8D4AHLEBHRCAI,I&L9+?4KQC[,IG'PX
MA0_ !3P4LM9,Y#KQ#4FS"?RLE3%N9$0'9(01W%*20L.UR#%_3>!335UAT;:P
M<724<8K9.?3"CQ %4;!'T.3=\/#RB)Q>U^>>X^L=ZO-+-Z=<9Z74M4+X/9IK
MH^@H_SF2HM^EZ+L4_4.2*8$V/-O7_08Y<$A[L9_3LW!P>=%/_.?=GNP)B^-^
M$'5AKX0-.F&#H\+HOM%M$OMT-<!X)V'P1M*QB%=JXDY-?%3-5ZDU+)2L('/'
MNJ:3#>2*BEE?T3!'\D:D\^P^F&$;W'N>X_=U=$_8OH[Z.S>X0K5TQJ9)82U,
M<^:[U<X[1\XRWJR/R5,;"WRA:0SYEJDEI_I*7!!E<'Y!HE1C<LW$R)7SB;DT
MY#IN6-!_ 94-H/V%E&8[L0FZ/TWZ'U!+ P04    " !F@&M2_^YC 2L#   H
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6R=EM]OVC 0Q_\5*^I#
M*XTF<7Y *D!JH=7ZT*T"NNW532X0-;&9;0K[[V<[:8 0HJHO)';NOO[<<;9O
MN&7\3:P )-H5.14C:R7E^L:V1;R"@HAKM@:JOJ2,%T2J(5_:8LV!),:IR&WL
M.*%=D(Q:XZ&9>^;C(=O(/*/PS)'8% 7A_^X@9]N1Y5H?$[-LN9)ZPAX/UV0)
M<Y OZV>N1G:MDF0%4)$QBCBD(^O6O9FXGG8P%K\RV(J#=Z1#>67L30\>DY'E
M:"+((99:@JC'.TP@S[62XOA;B5KUFMKQ\/U#_<$$KX)Y)0(F+/^=)7(UL@86
M2B EFUS.V/8[5 $%6B]FN3"_:%O9.A:*-T*RHG)6!$5&RR?958DX<'##,PZX
M<L!-!_^,@U<YF,S9)9D):THD&0\YVR*NK96:?C&Y,=XJFHSJOW$NN?J:*3\Y
M?OPQ^?ETCQ:W?^[GJ(?FJDR230Z(I>@^3<$D&3W2F!6 %F2'9D0"FD',:)SE
M&3%_Q>44),ER<:4$7N93='EQA2Y01M%BQ3:"T$0,;:E8]8IV7''=E5SX#)>+
MT1.C<B70/4T@.1:P59!UI/@CTCO<J3B%^!IY[C>$'>RT $T^[>Y&'3A>G7C/
MZ'EG]"8;SH'*FPXIOY;RC91_1NH!$N D;TMRZ1@81[VCW\<J]/?#J$\M>M@-
MHWYM=H04U$A!)])<JCII RK=PN/E_ 93BY$[B*)VI+!&"KNSQ+C:T[0-*FQ9
MKX%T:N+C=IY^S=/OY%DP27*UQ4T9M%'UVU(5-+C:C+P@\-O9!C7;H+,XIY""
MXDJZJC.JM:*O5F=T H^#J!'@J8W*@M,>GNOL3SWG:_59^1TQ15Z#J<6HY_EG
MMHQ[<!2[7ZW0RC/LV,B=)L=$>$^$/U&C254-K6#X9-4@P$VT4Z->$)S+U_X$
M=;U.NNI:DNI:@IWJ:P2@RU>@D&;RJI75.SGK/*_?9#TUZF'?==T&K7UPYQ;
MEZ85$2AF&RK+2ZF>K=N=6W/)-^;O=!MD[O*]3-E#/1&^S*A .:1*TKGN*RA>
MMB7E0+*UN=E?F51]@GE=J58.N#90WU/&Y,= +U WA^/_4$L#!!0    ( &:
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
MF\ZD'&:F>41I!<SW5 A]FM@-FG9T^1]02P,$%     @ 9H!K4B\$*R[R @
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
M2FY?Q^EZ4;+FHUW]IAEFLP)N>TA35VX+\ED1;TZONYQ>U?GX'U!+ P04
M" !F@&M2NTG2WV("  "T+@  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=I+;J- %(7AK5@L(+CNJYQ6G%%/,FUE \@I/Q3;(*#5R>[;<@;V03WH
M2<09H0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\
MN;)M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4
MSN,_!M=_VOY]V)<R5HO7IM^5<5W5'\?;Z:&^'M+#97*U>'E;5_W+6ZKJN8,$
M@F3^((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D
M3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'<B
MT%M0;R'06U!O(=!;)B_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM
M!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]
ME4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VH
MMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3
MCY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'
MZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'<FT#NCWIE
M[XQZ9P*],^J="?3.J'<FT#NCWIE [SSY69! [XQZ9P*],^J=OU/O8?P\EN'6
M\[6&YZ^^D^KQ<F^Y/?ZZ_#J).*^N.-?W%</S7U!+ P04    " !F@&M2W2=K
M"Q@"  "%+0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+
M&M?_-T2Y 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ
M%"@M#D,_IG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F
M99YJ5-=7M[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?
M$^IR<MZ3=EU(%V5#Q=Y,F%;^'?!\[OLCQ=BUM+AW,7]S0]G%#CU+^:FG5)\N
M\4:/?K/I&FI]\S"4(W4*D5R;=D1YZ.MCT8O3R;G<,!T_^=GY<YE3@67G??0A
ME8E%^GC<RTBFT\M0"E',W>E7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'
M?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*
MJAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DE
MBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19
M%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH4
M60V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):
M%%DMBJSV?\KZT_O])\?/SWIPW?B2S^9_7U__!E!+ 0(4 Q0    ( &: :U('
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ 9H!K4DTM.6KN    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 9H!K4IE<G",0!@  G"<
M !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    " !F@&M2";#!@CL'   \'@  &               @($-"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 9H!K4FV)5%RX!P  \2
M !@              ("!?@\  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( &: :U+A41>X/0,  -\*   8              " @6P7  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !F@&M2I8/&;K &
M  #H&P  &               @('?&@  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ 9H!K4KD]4>BZ!0  !1D  !@              ("!
MQ2$  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( &: :U(S
MW73JN@@    E   8              " @;4G  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    " !F@&M2NS<QYHH'  !*$   &
M    @(&E,   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M9H!K4OX;+#1*(   F6   !@              ("!93@  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( &: :U)LL)ZU' L  $T>   8
M          " @>58  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    " !F@&M2Y\86YLT(  #D%@  &0              @($W9   >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( &: :U) * 74A0H  .\:
M   9              " @3MM  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ 9H!K4@UF#B39#P  =S   !D              ("!]W<
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !F@&M2OC9Y
M8?P$   H"P  &0              @($'B   >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( &: :U($(O;\\@(  (T&   9
M  " @3J-  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M9H!K4MF1"K%*#   ]1\  !D              ("!8Y   'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    " !F@&M2(L 3+:D"  "7!0  &0
M            @('DG   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( &: :U(BTIJ"WP,  &@)   9              " @<2?  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 9H!K4J*2.VP0!
M/ D  !D              ("!VJ,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    " !F@&M2L0QPDUP#  "E!P  &0              @($A
MJ   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( &: :U(8
M"MK&DPD   \9   9              " @;2K  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ 9H!K4K^N$]!K!0  0 P  !D
M     ("!?K4  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M" !F@&M2*?#GLL4"  !?!@  &0              @($@NP  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( &: :U*!:_C,VR   ,QF   9
M              " @1R^  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ 9H!K4H+U)%^D!P  ;A0  !D              ("!+M\  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !F@&M2:$5Q+DD#
M  "G!P  &0              @($)YP  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( &: :U+BHO]_FP0  %(+   9              "
M@8GJ  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 9H!K
M4AN217.\!P  _!4  !D              ("!6^\  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    " !F@&M2[+H(10L#  !F!@  &0
M        @(%.]P  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( &: :U*=/0*_( ,  "8'   9              " @9#Z  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 9H!K4M;58,>Z!   ' P
M !D              ("!Y_T  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    " !F@&M2S?$;,D(#  "3!P  &0              @('8 @$
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( &: :U(76>#(
M'0,  .(&   9              " @5$& 0!X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ 9H!K4H88?Y=_!@  ,Q$  !D
M ("!I0D! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !F
M@&M2KG%WDI4#   Y"   &0              @(%;$ $ >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( &: :U++R%?=/P0  #\.   9
M          " @2<4 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ 9H!K4O/G]V.:!   S18  !D              ("!G1@! 'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !F@&M2MFVV,"\#   "
M"@  &0              @(%N'0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( &: :U*$B;TW<P4  %D;   9              " @=0@
M 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 9H!K4D_Y
M&6": @  /08  !D              ("!?B8! 'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    " !F@&M2#O<SC(@%  ##(   &0
M    @(%/*0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M &: :U()3OBZNP(  )8&   9              " @0XO 0!X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ 9H!K4K4?.D&.!   YQ,  !D
M             ("! #(! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    " !F@&M2*3__8X@#   ?"P  &0              @('%-@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( &: :U(@)JN\R0(
M ,H&   9              " @80Z 0!X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ 9H!K4J;34U4T P  C0H  !D              ("!
MA#T! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !F@&M2
MA7D\T0 #  #/!P  &0              @('O0 $ >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( &: :U([00#S+04  %(9   9
M      " @29$ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ 9H!K4A=<);JP @  .@<  !D              ("!BDD! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !F@&M2?/.1@7X#  #C#0
M&0              @(%Q3 $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( &: :U+Q),B/PP,  ! 0   9              " @290 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 9H!K4M_-[?5]
M!0  Q1X  !D              ("!(%0! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    " !F@&M2ARV4)'L"  "@!@  &0
M@('460$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( &:
M:U(,;FZQCP,  (41   9              " @89< 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ 9H!K4H%" Q%8!   T14  !D
M         ("!3& ! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    " !F@&M267P]NZ<"  !W!@  &0              @(';9 $ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( &: :U(6W->*R0(  #\'
M   9              " @;EG 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ 9H!K4IL[9B=F @  Q 4  !D              ("!N6H!
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !F@&M2MWGS
MDFD'   D(P  &0              @(%6;0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( &: :U)N#%J-&P,  *P(   9
M  " @?9T 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M9H!K4L9F!BR% @  Y@4  !D              ("!2'@! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    " !F@&M2.?C^1G8$  "U$0  &0
M            @($$>P$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( &: :U)#57O8-@,  &\*   9              " @;%_ 0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ 9H!K4HC^,YL1 P
M3@@  !D              ("!'H,! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    " !F@&M2GMI>B<,#  " "P  &0              @(%F
MA@$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( &: :U)A
M\@%__ (  $D(   9              " @6"* 0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ 9H!K4A-?L9Z% P  M@L  !D
M     ("!DXT! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M" !F@&M2["'\[HH#   C"@  &0              @(%/D0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( &: :U(^$Z != ,  , *   9
M              " @1"5 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ 9H!K4F74.:UY @  MP4  !D              ("!NY@! 'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !F@&M2_UY2&I@"
M  !U!@  &0              @(%KFP$ >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    ( &: :U+_[F,!*P,  "@*   9              "
M@3J> 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 9H!K
M4HL3L8.<!   RA$  !D              ("!G*$! 'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6Q02P$"% ,4    " !F@&M2X4]RL<$#   ^#   &0
M        @(%OI@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0
M   ( &: :U(?AY-FG ,  )H*   9              " @6>J 0!X;"]W;W)K
M<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ 9H!K4B\$*R[R @  =P@
M !D              ("!.JX! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q0
M2P$"% ,4    " !F@&M2D_E@ ?P"  "]"0  &0              @(%CL0$
M>&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( &: :U+M[[#9
M3@(  $D%   9              " @9:T 0!X;"]W;W)K<VAE971S+W-H965T
M-S<N>&UL4$L! A0#%     @ 9H!K4D/\L)E@ @  -04  !D
M ("!&[<! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !F
M@&M2K-?4X+("  "-!P  &0              @(&RN0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( &: :U*;Y7FO/ (  %P*   -
M          "  9N\ 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 9H!K4I>*
MNQS     $P(   L              ( ! K\! %]R96QS+RYR96QS4$L! A0#
M%     @ 9H!K4B8>KCCK!0  +C0   \              ( !Z[\! 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( &: :U*[2=+?8@(  +0N   :
M      "  0/& 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( &: :U+=)VL+& (  (4M   3              "  9W( 0!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !7 %< V!<  .;* 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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>98
<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>99
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>194</ContextCount>
  <ElementCount>544</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>74</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - THE COMPANY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/THECOMPANY</Role>
      <ShortName>THE COMPANY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2106103 - 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>9</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2118105 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2124106 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2131107 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2136108 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS</Role>
      <ShortName>CERTAIN BALANCE SHEET ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2140109 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2147110 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2149111 - 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>17</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151112 - Disclosure - DISCONTINUED OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS</Role>
      <ShortName>DISCONTINUED OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2156113 - 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>19</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2160114 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2168115 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2174116 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2307301 - 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>24</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2314302 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/ACQUISITIONS</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2319303 - 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>26</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2325304 - 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>27</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2332305 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2337306 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables</Role>
      <ShortName>CERTAIN BALANCE SHEET ACCOUNTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2341307 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2352308 - Disclosure - DISCONTINUED OPERATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables</Role>
      <ShortName>DISCONTINUED OPERATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2357309 - 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>32</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2361310 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/INCOMETAXES</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2369311 - 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>34</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - THE COMPANY - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails</Role>
      <ShortName>THE COMPANY - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2408403 - 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>37</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2411406 - 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>40</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - NOTES PAYABLE - Schedule of Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2428417 - 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>51</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2430419 - Disclosure - NOTES PAYABLE - Schedule of Applicable Margin Rates (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Applicable Margin Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2433420 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails</Role>
      <ShortName>CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2442425 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2444427 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2445428 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2446429 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2448430 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2450431 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails</Role>
      <ShortName>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2453432 - Disclosure - DISCONTINUED OPERATIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails</Role>
      <ShortName>DISCONTINUED OPERATIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2454433 - Disclosure - DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails</Role>
      <ShortName>DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2455434 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails</Role>
      <ShortName>DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2458435 - Disclosure - NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2459436 - Disclosure - NET LOSS PER SHARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails</Role>
      <ShortName>NET LOSS PER SHARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2462437 - Disclosure - INCOME TAXES - Summary of Income Tax Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails</Role>
      <ShortName>INCOME TAXES - Summary of Income Tax Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2463438 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2464439 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2465440 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2466441 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2467442 - Disclosure - INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2470443 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2471444 - Disclosure - LEASES - Rent Expense Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails</Role>
      <ShortName>LEASES - Rent Expense Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2472445 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails</Role>
      <ShortName>LEASES - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="asur-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2473446 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails</Role>
      <ShortName>LEASES - Schedule of Future Minimum Lease Payments for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</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-K" original="asur-20201231.htm">asur-20201231.htm</File>
    <File>asur-20191231xex46.htm</File>
    <File>asur-20201231.xsd</File>
    <File>asur-20201231_cal.xml</File>
    <File>asur-20201231_def.xml</File>
    <File>asur-20201231_lab.xml</File>
    <File>asur-20201231_pre.xml</File>
    <File>asur-20201231xex1031.htm</File>
    <File>asur-20201231xex1032.htm</File>
    <File>asur-20201231xex211.htm</File>
    <File>asur-20201231xex231.htm</File>
    <File>asur-20201231xex311.htm</File>
    <File>asur-20201231xex312.htm</File>
    <File>asur-20201231xex321.htm</File>
    <File>asur-20201231xex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "asur-20201231.htm": {
   "axisCustom": 5,
   "axisStandard": 26,
   "contextCount": 194,
   "dts": {
    "calculationLink": {
     "local": [
      "asur-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "asur-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "asur-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "asur-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "asur-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "asur-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 709,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 6,
    "http://www.asuresoftware.com/20201231": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 12
   },
   "keyCustom": 61,
   "keyStandard": 483,
   "memberCustom": 34,
   "memberStandard": 39,
   "nsprefix": "asur",
   "nsuri": "http://www.asuresoftware.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document And Entity Information",
     "role": "http://www.asuresoftware.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - ACQUISITIONS",
     "role": "http://www.asuresoftware.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - NOTES PAYABLE",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131107 - Disclosure - PROPERTY AND EQUIPMENT",
     "role": "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136108 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS",
     "role": "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS",
     "shortName": "CERTAIN BALANCE SHEET ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - STOCKHOLDERS' EQUITY",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147110 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "role": "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149111 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - DISCONTINUED OPERATIONS",
     "role": "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS",
     "shortName": "DISCONTINUED OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156113 - 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-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160114 - Disclosure - INCOME TAXES",
     "role": "http://www.asuresoftware.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2168115 - Disclosure - LEASES",
     "role": "http://www.asuresoftware.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174116 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.asuresoftware.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - 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-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - ACQUISITIONS (Tables)",
     "role": "http://www.asuresoftware.com/role/ACQUISITIONSTables",
     "shortName": "ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - 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": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325304 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332305 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "role": "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asur:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337306 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS (Tables)",
     "role": "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables",
     "shortName": "CERTAIN BALANCE SHEET ACCOUNTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asur:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "role": "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341307 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352308 - Disclosure - DISCONTINUED OPERATIONS (Tables)",
     "role": "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables",
     "shortName": "DISCONTINUED OPERATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2357309 - 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-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361310 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2369311 - 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-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:NumberOfProductLines",
      "reportCount": 1,
      "unique": true,
      "unitRef": "productline",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - THE COMPANY - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails",
     "shortName": "THE COMPANY - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asur:NumberOfProductLines",
      "reportCount": 1,
      "unique": true,
      "unitRef": "productline",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:ProceedsFromCustomerFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ibdc3f5a7461543d99ec8c1785778f42e_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:ProceedsFromCustomerFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansPayableFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - 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": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i9e3692e4932b45b9973bfb3af1b07fc7_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Available-for-sale Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Expected Available-for-sale Securities Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - 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-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ia2d43338419b45e48c132c776b5c931f_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Contingent Purchase Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ia2d43338419b45e48c132c776b5c931f_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - ACQUISITIONS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
     "shortName": "ACQUISITIONS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6a01184dc53c48e69d404296bdfb8396_D20200701-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "asur:ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "asur:BusinessCombinationAndAssetAcquisitionCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:PaymentsToAcquireBusinessesAndAssetAcquisitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (Details)",
     "role": "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
     "shortName": "ACQUISITIONS - Schedule of Business Acquisitions, by Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i226bd6fc3a1a4eac9d3734e4e6873d19_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:PaymentsToAcquireBusinessesAndAssetAcquisitions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6488b9ea70414c65b96da5f67c8e9eab_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ic7626c9252bd4a68ab1de3a395fd14c1_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Expected Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - NOTES PAYABLE - Schedule of Debt (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
     "shortName": "NOTES PAYABLE - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "iccf38f1d6a0f4af78431c5903aad14f4_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "iefa3739a02134201b507dbfdacb17324_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "iefa3739a02134201b507dbfdacb17324_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "asur:DebtInstrumentCarryingAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails",
     "shortName": "NOTES PAYABLE - Schedule of Debt and Debt Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428417 - Disclosure - NOTES PAYABLE - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
     "shortName": "NOTES PAYABLE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails",
     "shortName": "NOTES PAYABLE - Schedule of Maturities of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430419 - Disclosure - NOTES PAYABLE - Schedule of Applicable Margin Rates (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
     "shortName": "NOTES PAYABLE - Schedule of Applicable Margin Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i48e4db8c9e904b9b8b0adfd5b5b84457_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "asur:DebtInstrumentBasisSpreadOnVariableRateLeverageRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)",
     "role": "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
     "shortName": "PROPERTY AND EQUIPMENT - Schedule of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails",
     "shortName": "PROPERTY AND EQUIPMENT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NontradeReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details)",
     "role": "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "CERTAIN BALANCE SHEET ACCOUNTS - Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NontradeReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:OtherAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxesPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details)",
     "role": "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails",
     "shortName": "CERTAIN BALANCE SHEET ACCOUNTS - Other Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:OtherAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxesPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "asur:AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442425 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
     "shortName": "STOCKHOLDERS' EQUITY - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i89bfae478adf479a8f719b7ce32a8717_D20180401-20180430",
      "decimals": "-6",
      "lang": "en-US",
      "name": "asur:ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "asur:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (Details)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options Reserved for Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asur:ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "asur:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6488b9ea70414c65b96da5f67c8e9eab_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445428 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, Stock Options, Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6488b9ea70414c65b96da5f67c8e9eab_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ie05fb0d373be4319a97d3080b6e29ca7_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446429 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (Details)",
     "role": "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Share-based Compensation, RSUs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "ie05fb0d373be4319a97d3080b6e29ca7_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448430 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450431 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6488b9ea70414c65b96da5f67c8e9eab_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EscrowDeposit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453432 - Disclosure - DISCONTINUED OPERATIONS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
     "shortName": "DISCONTINUED OPERATIONS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454433 - Disclosure - DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details)",
     "role": "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
     "shortName": "DISCONTINUED OPERATIONS - Operating Results of Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i790fc43692d14f4795155518c93569c4_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455434 - Disclosure - DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (Details)",
     "role": "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
     "shortName": "DISCONTINUED OPERATIONS - Schedule of Expenses and Non-Cash Items (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i790fc43692d14f4795155518c93569c4_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458435 - Disclosure - NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails",
     "shortName": "NET LOSS PER SHARE - Components of Earnings Per Share, Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459436 - Disclosure - NET LOSS PER SHARE - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails",
     "shortName": "NET LOSS PER SHARE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i8164dc321b8c4e1abc69705e1d65df53_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - THE COMPANY",
     "role": "http://www.asuresoftware.com/role/THECOMPANY",
     "shortName": "THE COMPANY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462437 - Disclosure - INCOME TAXES - Summary of Income Tax Contingencies (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails",
     "shortName": "INCOME TAXES - Summary of Income Tax Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463438 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464439 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465440 - Disclosure - INCOME TAXES - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466441 - Disclosure - INCOME TAXES - Schedule of Components of Income Tax Expense (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails",
     "shortName": "INCOME TAXES - Schedule of Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i6488b9ea70414c65b96da5f67c8e9eab_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467442 - Disclosure - INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details)",
     "role": "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails",
     "shortName": "INCOME TAXES - Schedule of Income Before Income Tax, Domestic and Foreign (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i0af4bef134494a10991bb8dbf7c13766_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470443 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471444 - Disclosure - LEASES - Rent Expense Components (Details)",
     "role": "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails",
     "shortName": "LEASES - Rent Expense Components (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472445 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)",
     "role": "http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails",
     "shortName": "LEASES - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473446 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments for Operating Leases (Details)",
     "role": "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails",
     "shortName": "LEASES - Schedule of Future Minimum Lease Payments for Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i08138cc0ff89423096828aac4ada0c70_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20201231.htm",
      "contextRef": "i04cf11100f694ea48cea9a07cd2a69fe_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 74,
   "tag": {
    "asur_A2018PlanAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Plan Amendment [Member]",
        "label": "2018 Plan Amendment [Member]",
        "terseLabel": "2018 Plan Amendment"
       }
      }
     },
     "localname": "A2018PlanAmendmentMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_A2020AcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Acquisition",
        "label": "2020 Acquisition [Member]",
        "terseLabel": "2020 Acquisition"
       }
      }
     },
     "localname": "A2020AcquisitionMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ActiveEquityPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of active equity plans the Company has.",
        "label": "Active Equity Plans",
        "terseLabel": "Number of active equity plans"
       }
      }
     },
     "localname": "ActiveEquityPlans",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of of common stock and other securities being offered for sale by the Company.",
        "label": "Aggregate Value of Common Stock and Other Securities Registered for Sale",
        "terseLabel": "Aggregate value of common stock and other securities"
       }
      }
     },
     "localname": "AggregateValueOfCommonStockAndOtherSecuritiesRegisteredForSale",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_AssetAcquisitionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration Transferred",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Purchase price",
        "verboseLabel": "Asset acquisition, purchase price"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_AssetAcquisitionConsiderationTransferredFeesIncurred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration Transferred, Fees Incurred",
        "label": "Asset Acquisition, Consideration Transferred, Fees Incurred",
        "terseLabel": "Custodial hold back"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredFeesIncurred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_AssetAcquisitionConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Consideration Transferred, Liabilities Incurred",
        "label": "Asset Acquisition, Consideration Transferred, Liabilities Incurred",
        "verboseLabel": "Promissory note"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_AssetAcquisitionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_AssetsBeforeFundsHeldForClientsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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": "Total current assets before funds held for clients",
        "totalLabel": "Total current assets before funds held for clients"
       }
      }
     },
     "localname": "AssetsBeforeFundsHeldForClientsCurrent",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the current level of subordination of the entity's receipt of consideration should the assets underlying the security be liquidated when the level of subordination was considered as one of the potential factors in reaching a conclusion that the available-for-sale investments are not other-than-temporarily impaired.",
        "label": "Available-for-sale, Securities in Unrealized Gain Positions, Qualitative Disclosure, Other, Level of Subordination",
        "terseLabel": "Number of available-for-sale securities in unrealized gain positions"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureOtherLevelOfSubordination",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "asur_BasicanddilutedlosspersharefromcontinuingoperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic and diluted loss per share from continuing operations [Abstract]",
        "label": "Basic and diluted loss per share from continuing operations [Abstract]",
        "terseLabel": "Basic and diluted loss per share from continuing operations"
       }
      }
     },
     "localname": "BasicanddilutedlosspersharefromcontinuingoperationsAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition",
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Accounts Receivable",
        "label": "Business Combination and Asset Acquisition, Accounts Receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAccountsReceivable",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Assets Acquired",
        "label": "Business Combination and Asset Acquisition, Assets Acquired",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAssetsAcquired",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Assets Acquired and Liabilities Assumed, Net",
        "label": "Business Combination and Asset Acquisition, Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition",
        "label": "Business Combination and Asset Acquisition [Axis]",
        "terseLabel": "Business Combination and Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAxis",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionCashAndEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Cash and Equivalents",
        "label": "Business Combination and Asset Acquisition, Cash and Equivalents",
        "terseLabel": "Cash &amp; cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionCashAndEquivalents",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionClientFundObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Client Fund Obligation",
        "label": "Business Combination and Asset Acquisition, Client Fund Obligation",
        "terseLabel": "Client fund obligations"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionClientFundObligation",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Consideration Transferred",
        "label": "Business Combination and Asset Acquisition, Consideration Transferred",
        "totalLabel": "Fair value of net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionConsiderationTransferred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 3.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Consideration Transferred, Fees Incurred",
        "label": "Business Combination and Asset Acquisition, Consideration Transferred, Fees Incurred",
        "terseLabel": "Custodial hold back"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionConsiderationTransferredFeesIncurred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Consideration Transferred, Liabilities Incurred",
        "label": "Business Combination and Asset Acquisition, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 4.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "label": "Business Combination and Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Adjustment to fair value of contingent liability"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition",
        "label": "Business Combination and Asset Acquisition [Domain]",
        "terseLabel": "Business Combination and Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionDomain",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionFundsHeldForClients": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Funds Held For Clients",
        "label": "Business Combination and Asset Acquisition, Funds Held For Clients",
        "terseLabel": "Funds held for clients"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionFundsHeldForClients",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination and Asset Acquisition, Liabilities Assumed",
        "label": "Business Combination and Asset Acquisition, Liabilities Assumed",
        "totalLabel": "Total liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionLiabilitiesAssumed",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_CashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents",
        "label": "Cash Equivalents [Abstract]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashPaidForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for:",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "localname": "CashPaidForAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_CommitmentOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment Offering",
        "label": "Commitment Offering [Member]",
        "terseLabel": "Commitment Offering"
       }
      }
     },
     "localname": "CommitmentOfferingMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement And Our Amended And Restated Guaranty And Security Agreement [Member]",
        "label": "Credit Agreement And Our Amended And Restated Guaranty And Security Agreement [Member]",
        "terseLabel": "Credit Agreement And Our Amended And Restated Guaranty And Security Agreement"
       }
      }
     },
     "localname": "CreditAgreementAndOurAmendedAndRestatedGuarantyAndSecurityAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_CurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current:",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_DebtInstrumentBasisSpreadOnVariableRateLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Leverage Ratio",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRateLeverageRatio",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asur_DebtInstrumentCarryingAmount1": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of short-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": "Notes payable, current portion",
        "terseLabel": "Short-term notes payable",
        "verboseLabel": "Gross notes payable, current portion"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount1",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCarryingAmount2": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of 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": "Balance",
        "terseLabel": "Long-term notes payable",
        "verboseLabel": "Gross notes payable, net of current portion"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount2",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCovenantAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant [Axis]",
        "label": "Debt Instrument Covenant [Axis]",
        "terseLabel": "Debt Instrument Covenant [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentCovenantAxis",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_DebtInstrumentCovenantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Debt Instrument Covenant [Axis]",
        "label": "Debt Instrument Covenant [Domain]",
        "terseLabel": "Debt Instrument Covenant [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDomain",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentCovenantEBITDA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, EBITDA",
        "label": "Debt Instrument, Covenant, EBITDA",
        "terseLabel": "EBITDA"
       }
      }
     },
     "localname": "DebtInstrumentCovenantEBITDA",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCovenantFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio",
        "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio",
        "terseLabel": "Fixed charge coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asur_DebtInstrumentCovenantLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio",
        "label": "Debt Instrument, Covenant, Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatio",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asur_DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Likely To Default, Monthly Periodic Payment",
        "label": "Debt Instrument, Covenant, Likely To Default, Monthly Periodic Payment",
        "terseLabel": "Monthly periodic payments"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLikelyToDefaultMonthlyPeriodicPayment",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Likely To Default, Unforgiven Debt",
        "label": "Debt Instrument, Covenant, Likely To Default, Unforgiven Debt",
        "terseLabel": "Unforgiven debt"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLikelyToDefaultUnforgivenDebt",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentCovenantPeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant, Period Four [Member]",
        "label": "Debt Instrument Covenant, Period Four [Member]",
        "terseLabel": "Debt Instrument Covenant, Period Four"
       }
      }
     },
     "localname": "DebtInstrumentCovenantPeriodFourMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentCovenantPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant, Period One [Member]",
        "label": "Debt Instrument Covenant, Period One [Member]",
        "terseLabel": "Debt Instrument Covenant, Period One"
       }
      }
     },
     "localname": "DebtInstrumentCovenantPeriodOneMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentCovenantPeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant, Period Three [Member]",
        "label": "Debt Instrument Covenant, Period Three [Member]",
        "terseLabel": "Debt Instrument Covenant, Period Three"
       }
      }
     },
     "localname": "DebtInstrumentCovenantPeriodThreeMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentCovenantPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Covenant, Period Two [Member]",
        "label": "Debt Instrument Covenant, Period Two [Member]",
        "terseLabel": "Debt Instrument Covenant, Period Two"
       }
      }
     },
     "localname": "DebtInstrumentCovenantPeriodTwoMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DebtInstrumentPeriodicPaymentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Periodic Payment [Axis]",
        "label": "Debt Instrument Periodic Payment [Axis]",
        "terseLabel": "Debt Instrument Periodic Payment [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentAxis",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_DebtInstrumentPeriodicPaymentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Debt Instrument Periodic Payment [Axis]",
        "label": "Debt Instrument Periodic Payment [Domain]",
        "terseLabel": "Debt Instrument Periodic Payment [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentDomain",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_December2020AcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "December 2020 Acquisition",
        "label": "December 2020 Acquisition [Member]",
        "terseLabel": "December 2020"
       }
      }
     },
     "localname": "December2020AcquisitionMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DeferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred:",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_DeferredMaintenanceServicesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by products and services or groups of similar products and services.",
        "label": "Deferred Maintenance Services And Other [Member]",
        "terseLabel": "Deferred Maintenance, Services and Other"
       }
      }
     },
     "localname": "DeferredMaintenanceServicesAndOtherMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_DeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_DeferredTaxAssetsLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liabilities",
        "label": "Deferred Tax Assets, Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances, but net of any reserves, of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Research and development credit carryforwards",
        "terseLabel": "Research and development credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchNetOfReserves",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DeferredTaxLiabilityRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Right-of-Use Asset",
        "label": "Deferred Tax Liability, Right-of-Use Asset",
        "negatedTerseLabel": "Right-of-use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilityRightofUseAsset",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Other Comprehensive Income (Loss) from Discontinued Operation",
        "label": "Discontinued Operation, Other Comprehensive Income (Loss) from Discontinued Operation",
        "terseLabel": "Disposal of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationOtherComprehensiveIncomeLossfromDiscontinuedOperation",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Payments To Develop Software",
        "label": "Disposal Group, Including Discontinued Operation, Payments To Develop Software",
        "negatedTerseLabel": "Software capitalization"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPaymentsToDevelopSoftware",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Provision For Doubtful Accounts",
        "label": "Disposal Group, Including Discontinued Operation, Provision For Doubtful Accounts",
        "negatedTerseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Share-based Compensation",
        "label": "Disposal Group, Including Discontinued Operation, Share-based Compensation",
        "terseLabel": "Share based compensation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationSharebasedCompensation",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information [Abstract]",
        "terseLabel": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients",
        "label": "Funds Held For Clients [Abstract]",
        "terseLabel": "Funds held for clients"
       }
      }
     },
     "localname": "FundsHeldForClientsAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients [Member]",
        "label": "Funds Held For Clients [Member]",
        "terseLabel": "Funds Held For Clients"
       }
      }
     },
     "localname": "FundsHeldForClientsMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_HardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by products and services or groups of similar products and services.",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "HardwareMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_HumanCapitalManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Human Capital Management",
        "label": "Human Capital Management [Member]",
        "terseLabel": "Human Capital Management"
       }
      }
     },
     "localname": "HumanCapitalManagementMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_IncreaseDecreaseinOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Liabilities",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseinOperatingLeaseLiabilities",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_January2020AcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "January 2020 Acquisition",
        "label": "January 2020 Acquisition [Member]",
        "terseLabel": "January 2020"
       }
      }
     },
     "localname": "January2020AcquisitionMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_July2020AcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2020 Acquisition",
        "label": "July 2020 Acquisition [Member]",
        "terseLabel": "July 2020"
       }
      }
     },
     "localname": "July2020AcquisitionMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_Lessthan2001Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Less than 2001 [Member]",
        "label": "Less than 2001 [Member]",
        "terseLabel": "Less than 2 to 1"
       }
      }
     },
     "localname": "Lessthan2001Member",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_LeverageRatioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leverage ratio on debt instruments.",
        "label": "Leverage Ratio [Axis]",
        "terseLabel": "Leverage Ratio [Axis]"
       }
      }
     },
     "localname": "LeverageRatioAxis",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LeverageRatioDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leverage Ratio [Domain]",
        "label": "Leverage Ratio [Domain]",
        "terseLabel": "Leverage Ratio [Domain]"
       }
      }
     },
     "localname": "LeverageRatioDomain",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_LiablitiesBeforeClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_MaintenanceAndSupportServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by products and services or groups of similar products and services.",
        "label": "Maintenance And Support Services [Member]",
        "terseLabel": "Maintenance and Support Services"
       }
      }
     },
     "localname": "MaintenanceAndSupportServicesMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Percentage Of Taxable Income Offset By Carryforward Allowed",
        "label": "Maximum Percentage Of Taxable Income Offset By Carryforward Allowed",
        "terseLabel": "Maximum percentage of taxable income offset by carryforward allowed"
       }
      }
     },
     "localname": "MaximumPercentageOfTaxableIncomeOffsetByCarryforwardAllowed",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "asur_Morethan2001andLessthan3001Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "More than 2001 and Less than 3001 [Member]",
        "label": "More than 2001 and Less than 3001 [Member]",
        "terseLabel": "Greater than 2 to1 and Less than 3 to 1"
       }
      }
     },
     "localname": "Morethan2001andLessthan3001Member",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_Morethan3001Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "More than 3001 [Member]",
        "label": "More than 3001 [Member]",
        "terseLabel": "More than 3 to 1"
       }
      }
     },
     "localname": "Morethan3001Member",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_NumberOfProductLines": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Product Lines",
        "label": "Number of Product Lines",
        "terseLabel": "Number of product lines"
       }
      }
     },
     "localname": "NumberOfProductLines",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_OfferExchangeProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offer Exchange Program [Member]",
        "label": "Offer Exchange Program [Member]",
        "terseLabel": "Offer Exchange Program"
       }
      }
     },
     "localname": "OfferExchangeProgramMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_OperatingLossCarryforwardsExpirationDate2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration year of each operating loss carryforward included in operating loss carryforward, in CCYY format.",
        "label": "Operating Loss Carryforwards, Expiration Date",
        "terseLabel": "Carryforwards expiration year"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationDate2",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "asur_OtherAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accrued Liabilities [Table Text Block]",
        "label": "Other Accrued Liabilities [Table Text Block]",
        "terseLabel": "Other Accrued Liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_PPPLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPP Loan",
        "label": "PPP Loan [Member]",
        "terseLabel": "PPP Loan"
       }
      }
     },
     "localname": "PPPLoanMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_PaymentOfCustomerFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Customer Funds",
        "label": "Payment Of Customer Funds",
        "terseLabel": "Dispersed funds"
       }
      }
     },
     "localname": "PaymentOfCustomerFunds",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_PaymentsForAssetAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Asset Acquisitions",
        "label": "Payments for Asset Acquisitions",
        "terseLabel": "Cash payments for asset acquisition"
       }
      }
     },
     "localname": "PaymentsForAssetAcquisitions",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_PaymentsToAcquireBusinessesAndAssetAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Businesses And Asset Acquisitions",
        "label": "Payments To Acquire Businesses And Asset Acquisitions",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesAndAssetAcquisitions",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_PeriodicPaymentOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Periodic Payment One [Member]",
        "label": "Periodic Payment One [Member]",
        "terseLabel": "Periodic Payment One"
       }
      }
     },
     "localname": "PeriodicPaymentOneMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_PeriodicPaymentTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Periodic Payment Two [Member]",
        "label": "Periodic Payment Two [Member]",
        "terseLabel": "Periodic Payment Two"
       }
      }
     },
     "localname": "PeriodicPaymentTwoMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_PinnacleBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pinnacle Bank",
        "label": "Pinnacle Bank [Member]",
        "terseLabel": "Pinnacle Bank"
       }
      }
     },
     "localname": "PinnacleBankMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Expenses And Other Current Assets [Table Text Block]",
        "label": "Prepaid Expenses And Other Current Assets [Table Text Block]",
        "terseLabel": "Prepaid Expenses And Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_ProceedsFromCustomerFunds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Customer Funds",
        "label": "Proceeds From Customer Funds",
        "terseLabel": "Proceeds from customer funds"
       }
      }
     },
     "localname": "ProceedsFromCustomerFunds",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ProceedsPaymentsFromClientFundObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ProfessionalServicesRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of product or service.",
        "label": "Professional Services Revenue [Member]",
        "terseLabel": "Professional services, hardware and other"
       }
      }
     },
     "localname": "ProfessionalServicesRevenueMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RecurringrevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recurring revenue [Member]",
        "label": "Recurring revenue [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "RecurringrevenueMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ResellerRelationshipsMember": {
     "auth_ref": [],
     "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": "Reseller Relationships [Member]",
        "terseLabel": "Reseller Relationships"
       }
      }
     },
     "localname": "ResellerRelationshipsMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RevenueRecognitionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of service in which revenue is recognized.",
        "label": "Revenue Recognition, Term",
        "terseLabel": "Term of revenue recognition (in years)"
       }
      }
     },
     "localname": "RevenueRecognitionTerm",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "asur_SaleOfStockConsiderationReceivedOnTransactionGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Consideration Received On Transaction, Gross",
        "label": "Sale Of Stock, Consideration Received On Transaction, Gross",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransactionGross",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Business Combination and Asset Acquisition",
        "label": "Schedule of Business Combination and Asset Acquisition [Line Items]",
        "terseLabel": "Schedule of Business Combination and Asset Acquisition [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfBusinessCombinationAndAssetAcquisitionLineItems",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Business Combination And Asset Acquisition, Purchase Price Reconciliation",
        "label": "Schedule of Business Combination And Asset Acquisition, Purchase Price Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Business Combination and Asset Acquisition, Purchase Price Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfBusinessCombinationAndAssetAcquisitionPurchasePriceReconciliationTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Business Combination and Asset Acquisition",
        "label": "Schedule of Business Combination and Asset Acquisition [Table]",
        "terseLabel": "Schedule of Business Combination and Asset Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessCombinationAndAssetAcquisitionTable",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Business Combination and Asset Acquisition",
        "label": "Schedule of Business Combination and Asset Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Combination and Asset Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessCombinationAndAssetAcquisitionTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock": {
     "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, and debt issuance costs.",
        "label": "Schedule of Debt And Debt Issuance Costs [Table Text Block]",
        "terseLabel": "Schedule of Debt And Debt Issuance Costs"
       }
      }
     },
     "localname": "ScheduleOfDebtAndDebtIssuanceCostsTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number of shares of common stock options that are reserved for future issuance under stock option plans.",
        "label": "Schedule of Share-based Compensation, Stock Options, Reserved Shares for Future Issuance, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Stock Options, Reserved Shares for Future Issuance, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsReservedForFutureIssuanceActivityTableTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Of Shares In Exchange Program",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Of Shares In Exchange Program",
        "terseLabel": "Options purchased (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancellationOfSharesInExchangeProgram",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Outstanding, Exchange Exercise Price",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Outstanding, Exchange Exercise Price",
        "terseLabel": "Outstanding (in USD per Share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingExchangeExercisePrice",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "asur_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Underlying An Eligible Option In Exchange For One New RSU, Number",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Underlying An Eligible Option In Exchange For One New RSU, Number",
        "terseLabel": "Number of shares underlying an eligible option in exchange for one new RSU (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsUnderlyingAnEligibleOptionInExchangeForOneNewRSUNumber",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released",
        "negatedLabel": "Released (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleased",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "asur_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value",
        "terseLabel": "Released (in USD per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsReleasedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "asur_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number",
        "terseLabel": "Options and RSUs outstanding (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "asur_SignificantRisksAndUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Risks and Uncertainties",
        "label": "Significant Risks and Uncertainties [Policy Text Block]",
        "terseLabel": "Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "SignificantRisksAndUncertaintiesPolicyTextBlock",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asur_StockRepurchaseProgramAdditionalAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Additional Authorized Amount",
        "label": "Stock Repurchase Program, Additional Authorized Amount",
        "terseLabel": "Value of additional shares authorized"
       }
      }
     },
     "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_The2018PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan.",
        "label": "The 2018 Plan [Member]",
        "terseLabel": "The 2018 Plan"
       }
      }
     },
     "localname": "The2018PlanMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ThirdRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Restated Credit Agreement [Member]",
        "label": "Third Restated Credit Agreement [Member]",
        "terseLabel": "Third Restated Credit Agreement"
       }
      }
     },
     "localname": "ThirdRestatedCreditAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_UnrealizedLossesIndividuallyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about investments.",
        "label": "Unrealized Losses Individually [Member]",
        "terseLabel": "Unrealized losses individually"
       }
      }
     },
     "localname": "UnrealizedLossesIndividuallyMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of unsold securities that were previously registered on our currently effective registration statements.",
        "label": "Value of Unsold Securities on Current Effective Registration Statements",
        "terseLabel": "Value of unsold securities on current effective registration statements"
       }
      }
     },
     "localname": "ValueOfUnsoldSecuritiesOnCurrentEffectiveRegistrationStatements",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_WeightedAverageBasicAndDilutedSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average basic and diluted shares",
        "terseLabel": "Weighted average basic and diluted shares"
       }
      }
     },
     "localname": "WeightedAverageBasicAndDilutedSharesAbstract",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_WellsFargoTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wells Fargo Term Loan [Member]",
        "label": "Wells Fargo Term Loan [Member]",
        "terseLabel": "Wells Fargo Term Loan"
       }
      }
     },
     "localname": "WellsFargoTermLoanMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_WorkspaceManagementSoftwareSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workspace Management Software Solutions [Member]",
        "label": "Workspace Management Software Solutions [Member]",
        "terseLabel": "Workspace Management Software Solutions"
       }
      }
     },
     "localname": "WorkspaceManagementSoftwareSolutionsMember",
     "nsuri": "http://www.asuresoftware.com/20201231",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r739"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r741"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r740"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r733"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r735"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r431",
      "r436",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r641",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r431",
      "r436",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r641",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r214",
      "r349",
      "r352",
      "r642",
      "r694",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r214",
      "r349",
      "r352",
      "r642",
      "r694",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r378",
      "r431",
      "r436",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r641",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r378",
      "r431",
      "r436",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r641",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "CERTAIN BALANCE SHEET ACCOUNTS"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r27",
      "r51",
      "r217",
      "r218"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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 and note receivable, net of allowance for doubtful accounts of $771 and\u00a0$904 at December 31, 2020 and December 31, 2019, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r63",
      "r298"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r54",
      "r88",
      "r89",
      "r90",
      "r680",
      "r705",
      "r709"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r87",
      "r90",
      "r91",
      "r147",
      "r148",
      "r149",
      "r557",
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r52",
      "r476"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid- in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r438",
      "r440",
      "r478",
      "r479"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r58",
      "r223",
      "r252"
     ],
     "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 (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r111",
      "r126"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r126",
      "r590"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r126",
      "r283",
      "r290"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r173"
     ],
     "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 (in Shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r173"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r173"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r239",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-backed Securities [Member]",
        "terseLabel": "Asset-backed securities"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r139",
      "r197",
      "r206",
      "r212",
      "r245",
      "r555",
      "r558",
      "r578",
      "r650",
      "r677"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r29",
      "r31",
      "r83",
      "r139",
      "r245",
      "r555",
      "r558",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r564"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r231"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "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",
        "negatedTerseLabel": "Gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r229",
      "r261"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized 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, Unrealized Loss",
        "negatedTerseLabel": "Unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r233",
      "r236",
      "r668"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails": {
       "order": 3.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 sixth through tenth 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 5 Through 10",
        "terseLabel": "After five years through 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r233",
      "r235",
      "r667"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r233",
      "r237",
      "r669"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails": {
       "order": 4.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 after tenth 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 10",
        "terseLabel": "After 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r233",
      "r238",
      "r670"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r233",
      "r234",
      "r666"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofExpectedAvailableforsaleSecuritiesMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r227",
      "r230",
      "r261",
      "r655"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Aggregate Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r228",
      "r261"
     ],
     "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": "Current available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the current level of subordination of the entity's receipt of consideration should the assets underlying the security be liquidated when the level of subordination was considered as one of the potential factors in reaching a conclusion that the available-for-sale investments are not other-than-temporarily impaired.",
        "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Other, Level of Subordination",
        "terseLabel": "Number of available-for-sale securities in unrealized loss positions"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherLevelOfSubordination",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r242"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r441",
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Applicable Margin Relative to Base Rate Loans"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r427",
      "r432"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r427",
      "r432",
      "r534",
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r542",
      "r543",
      "r545"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r540",
      "r542",
      "r543",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Promissory note"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r125",
      "r548"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r541",
      "r544"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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 obligation"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r135",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpenditureDiscontinuedOperations": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital expenditure attributable to discontinued operations.",
        "label": "Capital Expenditure, Discontinued Operations",
        "negatedTerseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "CapitalExpenditureDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r284"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "terseLabel": "Deferred commissions costs"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r25",
      "r60",
      "r128"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r39",
      "r129",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r39",
      "r129",
      "r135",
      "r648"
     ],
     "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": "Funds Held for Clients"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r121",
      "r128",
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r121",
      "r579"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r671"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r137",
      "r139",
      "r166",
      "r167",
      "r168",
      "r170",
      "r172",
      "r181",
      "r182",
      "r183",
      "r245",
      "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r75",
      "r304",
      "r657",
      "r684"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Notes 2 and 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r135",
      "r305",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "totalLabel": "Shares reserved (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r147",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r50"
     ],
     "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 (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r50"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r50"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r50",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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, $.01 par value; 44,000 and 22,000 shares authorized; 19,354 and 16,098 shares issued, 18,970 and 15,714 shares outstanding at December 31, 2020 and December 31, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r94",
      "r96",
      "r97",
      "r104",
      "r662",
      "r690"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "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 income (loss):"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r186",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "auth_ref": [
      "r252",
      "r254",
      "r256",
      "r329"
     ],
     "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": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r327",
      "r329",
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Net receivables from contracts with customers"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r327",
      "r328",
      "r350"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r327",
      "r328",
      "r350"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r379",
      "r421",
      "r710"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r110",
      "r642"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r107"
     ],
     "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": "Amortization expenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r512",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r512"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r512",
      "r521",
      "r523"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r512",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerFunds": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts received from and refundable to customers unless used by them to obtain goods and services from the entity.",
        "label": "Customer Funds",
        "terseLabel": "Customer funds"
       }
      }
     },
     "localname": "CustomerFunds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "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": "NOTES PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r651",
      "r653",
      "r676"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument ratios"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r44",
      "r308",
      "r653",
      "r676"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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",
        "totalLabel": "Gross Notes Payable"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "Amendment fee"
       }
      }
     },
     "localname": "DebtInstrumentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r73"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r73",
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r73",
      "r141",
      "r317",
      "r320",
      "r321",
      "r322",
      "r588",
      "r589",
      "r591",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r135",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Original Issue Discounts"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r243"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "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": "Available-for-sale Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r513",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "auth_ref": [
      "r590"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtCurrent",
       "weight": -1.0
      }
     },
     "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",
        "verboseLabel": "Debt issuance costs and debt discount, current portion"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r64",
      "r590"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTotalLabel": "Debt Issuance Costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r64",
      "r590"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredFinanceCostsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after 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 Costs, Noncurrent, Net",
        "negatedLabel": "Debt issuance costs and debt discount, net of current portion",
        "terseLabel": "Debt issuance costs and debt discount, net of current portion"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r513",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r140",
      "r513",
      "r521",
      "r522",
      "r523"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r46",
      "r47",
      "r503",
      "r652",
      "r675"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Gross noncurrent deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Provision (benefit) from deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r513",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross current deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r506"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Carryforwards indefinitely"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": {
     "auth_ref": [
      "r509",
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax",
        "terseLabel": "Minimum tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r509",
      "r510",
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Deferred research and development credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Disallowed interest expense carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r489",
      "r506"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpense": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.",
        "label": "Deferred Tax Liabilities, Deferred Expense",
        "negatedLabel": "Deferred commission"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedLabel": "Capitalized software"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r510",
      "r511",
      "r549",
      "r550"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Acquired intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r371",
      "r379",
      "r381",
      "r419",
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Contributions by employer"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r126",
      "r296"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": {
     "auth_ref": [
      "r16",
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.",
        "label": "Depreciation and Amortization, Discontinued Operations",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortizationDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r126",
      "r195"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r3",
      "r5",
      "r7"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "negatedLabel": "Gain on sale of discontinued operations",
        "negatedTerseLabel": "Gain on sale of discontinued operations",
        "terseLabel": "Gain on disposal of discontinued operations",
        "verboseLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r14"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "terseLabel": "Income from operations of discontinued operations",
        "verboseLabel": "Income from discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation, when the per share amount is the same.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic and Diluted Share",
        "terseLabel": "Basic and diluted income from discontinuing operations (in USD per share)"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r7",
      "r14",
      "r19",
      "r490",
      "r520",
      "r527"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Income tax expense",
        "negatedTerseLabel": "Income tax expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued operations (Note 12)"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r15",
      "r22"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r23",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "DISCONTINUED OPERATIONS"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r427",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Basic and diluted net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r105",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r164",
      "r166",
      "r170",
      "r171",
      "r172",
      "r176",
      "r177",
      "r663",
      "r691"
     ],
     "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)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "totalLabel": "Basic and diluted income (loss) (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic and diluted income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r105",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r166",
      "r170",
      "r171",
      "r172",
      "r176",
      "r177",
      "r663",
      "r691"
     ],
     "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)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r178"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of foreign exchange rates"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period of recognition of unrecognized compensation costs (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r466"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]",
        "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.",
        "label": "Employee Stock Ownership Plan (ESOP), Number of Allocated Shares",
        "terseLabel": "Number of shares reserved for issuance under ESPP (in shares)"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r152",
      "r161",
      "r163",
      "r180",
      "r249",
      "r316",
      "r323",
      "r473",
      "r474",
      "r475",
      "r517",
      "r518",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r586",
      "r700",
      "r701",
      "r702"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Receivable from sale of Workspace Management"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r564",
      "r565",
      "r566",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r421",
      "r565",
      "r614",
      "r615",
      "r616"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r564",
      "r565",
      "r567",
      "r568",
      "r574"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r572"
     ],
     "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 MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r379",
      "r381",
      "r386",
      "r421",
      "r565",
      "r614"
     ],
     "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": "Quoted Prices in Active Market (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r379",
      "r381",
      "r386",
      "r421",
      "r565",
      "r615"
     ],
     "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": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r421",
      "r565",
      "r616"
     ],
     "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": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r569",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedTerseLabel": "Net realized / unrealized losses",
        "terseLabel": "Change in fair value of contingent purchase consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Purchase"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSContingentPurchaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r421",
      "r614",
      "r615",
      "r616"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r572",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r135",
      "r575",
      "r576"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r594",
      "r601"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Payments of finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r239",
      "r240",
      "r253",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible asset useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "order": 6.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": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "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 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": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "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 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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "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 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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "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 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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r284",
      "r286",
      "r289",
      "r292",
      "r643",
      "r647"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r289",
      "r647"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r284",
      "r288"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r289",
      "r643"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": {
       "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",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofExpectedAmortizationExpenseDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r643"
     ],
     "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": "Weighted Average Amortization Period (in Years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r285"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "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": "Intangibles"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "FundsHeldForClients",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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 on disposals of fixed assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r126",
      "r310",
      "r311"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss (gain) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r272",
      "r274",
      "r649"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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": "Goodwill, balance",
        "periodStartLabel": "Goodwill, balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "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": "Goodwill",
        "verboseLabel": "Goodwill recognized upon acquisition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r135",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r126",
      "r273",
      "r276",
      "r280"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Impairment loss",
        "terseLabel": "Impairment of goodwill",
        "verboseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r277",
      "r533"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Adjustments to goodwill associated with acquisitions"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r109",
      "r139",
      "r197",
      "r205",
      "r208",
      "r211",
      "r213",
      "r245",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r126",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment of finite lived intangibles"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r126",
      "r295",
      "r300"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "terseLabel": "Impairment of long-lived assets held-for-use"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r143",
      "r524"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r143",
      "r524"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r143",
      "r197",
      "r205",
      "r208",
      "r211",
      "r213"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/INCOMETAXESSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r139",
      "r151",
      "r197",
      "r205",
      "r208",
      "r211",
      "r213",
      "r245",
      "r554",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Loss from continuing operations",
        "totalLabel": "Loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.",
        "label": "Income (Loss) from Continuing Operations, Per Basic and Diluted Share",
        "terseLabel": "Basic and diluted loss from continuing operations (in USD per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r100",
      "r105",
      "r151",
      "r156",
      "r157",
      "r158",
      "r159",
      "r166",
      "r170",
      "r171",
      "r658",
      "r659",
      "r663",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic (in Dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r100",
      "r105",
      "r151",
      "r156",
      "r157",
      "r158",
      "r159",
      "r166",
      "r170",
      "r171",
      "r172",
      "r663",
      "r686",
      "r689",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted (in Dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r19",
      "r22",
      "r528",
      "r687"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income from discontinued operations",
        "totalLabel": "Gain on discontinued operations, net of taxes"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r427",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r17",
      "r20",
      "r21",
      "r22",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSOperatingResultsofDiscontinuedOperationsDetails",
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSScheduleofExpensesandNonCashItemsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r492",
      "r501",
      "r508",
      "r519",
      "r525",
      "r529",
      "r530",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "terseLabel": "Interest and penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r162",
      "r163",
      "r196",
      "r490",
      "r520",
      "r526",
      "r693"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 (benefit)",
        "totalLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r135",
      "r486",
      "r487",
      "r501",
      "r502",
      "r507",
      "r514",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign income taxed at different rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Computed at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Change in tax carryforwards not benefitted"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Permanent items and other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Credit carryforwards"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r123",
      "r130"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInClientFundsHeld": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the carrying amount of client funds held and maintained in custodial and separate accounts, and which are owned by clients or contract holders.",
        "label": "Increase (Decrease) in Client Funds Held",
        "negatedLabel": "Net change in funds held for clients"
       }
      }
     },
     "localname": "IncreaseDecreaseInClientFundsHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r282",
      "r287"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts 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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r101",
      "r194",
      "r587",
      "r590",
      "r664"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense and other, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r120",
      "r122",
      "r130"
     ],
     "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"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r26",
      "r80"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r35",
      "r81",
      "r135",
      "r179",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r244",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "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": "Expected Maturities of Available-for-sale Securities"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r564"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "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 for clients"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r605",
      "r607"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "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": "Rent Expense Components"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r606"
     ],
     "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": "Schedule of Future Minimum Lease Payments for Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease 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": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r606"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r597"
     ],
     "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": "Operating lease, term of contract (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r68",
      "r139",
      "r207",
      "r245",
      "r556",
      "r558",
      "r559",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r57",
      "r139",
      "r245",
      "r578",
      "r654",
      "r682"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r70",
      "r139",
      "r245",
      "r556",
      "r558",
      "r559",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r44",
      "r45",
      "r139",
      "r245",
      "r556",
      "r558",
      "r559",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r577"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Amount outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Loans Payable, Fair Value Disclosure",
        "terseLabel": "Carrying value"
       }
      }
     },
     "localname": "LoansPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.",
        "label": "Loans Payable to Bank, Current",
        "terseLabel": "Notes payable to bank, current"
       }
      }
     },
     "localname": "LoansPayableToBankCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "Applicable Margin Relative to LIBOR Rate Loans"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r44",
      "r309",
      "r653",
      "r679"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Net Notes Payable"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "totalLabel": "Net notes payable, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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 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": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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 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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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 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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r145",
      "r306"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails": {
       "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 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": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofMaturitiesofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "totalLabel": "Net notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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 and debt issuance cost"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r73"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r73",
      "r307"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Medium-term Notes"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r23",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "ACQUISITIONS"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r121",
      "r124",
      "r127"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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\u00a0used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r22",
      "r92",
      "r95",
      "r102",
      "r127",
      "r139",
      "r151",
      "r156",
      "r157",
      "r158",
      "r159",
      "r162",
      "r163",
      "r169",
      "r197",
      "r205",
      "r208",
      "r211",
      "r213",
      "r245",
      "r578",
      "r660",
      "r688"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r158",
      "r176",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r515",
      "r516",
      "r517",
      "r518",
      "r644",
      "r645",
      "r646",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash Investing and Financing Activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
     "auth_ref": [
      "r131",
      "r132",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
        "terseLabel": "Contingent purchase consideration"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r537"
     ],
     "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\u00a0Agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Nontrade Receivables, Current",
        "terseLabel": "Non-trade receivables related to custodial funds"
       }
      }
     },
     "localname": "NontradeReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesIssued1": {
     "auth_ref": [
      "r131",
      "r132",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of notes issued in noncash investing and financing activities.",
        "label": "Notes Issued",
        "terseLabel": "Notes issued in connection with acquisition"
       }
      }
     },
     "localname": "NotesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableToBankNoncurrent": {
     "auth_ref": [
      "r44",
      "r653",
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due within more than 12 month, or the operating cycle if longer, on all notes payable to banks paid on an installment. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.",
        "label": "Notes Payable to Bank, Noncurrent",
        "terseLabel": "Notes payable to bank, noncurrent"
       }
      }
     },
     "localname": "NotesPayableToBankNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtandDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of businesses acquired"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r197",
      "r205",
      "r208",
      "r211",
      "r213"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r599",
      "r607"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails",
      "http://www.asuresoftware.com/role/LEASESScheduleofFutureMinimumLeasePaymentsforOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r595",
      "r601"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r592"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r604",
      "r607"
     ],
     "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": "Incremental borrowing rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r603",
      "r607"
     ],
     "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": "Weighted average remaining lease term for operating leases (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r24",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "The Company"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/THECOMPANY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r69"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails",
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r85",
      "r86",
      "r88"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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": "Change in unrealized gain on available for sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "Foreign currency translation loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r93",
      "r96",
      "r99",
      "r103",
      "r316",
      "r580",
      "r585",
      "r586",
      "r661",
      "r689"
     ],
     "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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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"
       }
      }
     },
     "localname": "OtherLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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",
        "negatedLabel": "Debt financing fees"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r114",
      "r546"
     ],
     "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": "Payments to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r378",
      "r380",
      "r386",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r421",
      "r423",
      "r424",
      "r425",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r441",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentRetirementBenefitsMember": {
     "auth_ref": [
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special and contractual termination benefits provided in connection with termination of employment and payable upon retirement, but not payable from defined benefit plan. Excludes benefits payable upon termination from defined benefit pension and other postretirement plan, and postemployment benefits payable before retirement.",
        "label": "Postemployment Retirement Benefits [Member]",
        "terseLabel": "Postemployment Retirement Benefits"
       }
      }
     },
     "localname": "PostemploymentRetirementBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r49"
     ],
     "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 (in Dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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, $.01 par value; 1,500 shares authorized; none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r28",
      "r30",
      "r269",
      "r270"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails",
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrentAndNoncurrent": {
     "auth_ref": [
      "r656",
      "r685"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.",
        "label": "Prepaid Expense",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
        "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates",
        "terseLabel": "Cash proceeds"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from sale of discontinued operations"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r117",
      "r142"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from revolving line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r116",
      "r468"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "asur_BusinessCombinationAndAssetAcquisitionAssetsAcquired",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Additions",
        "terseLabel": "Fixed assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r63",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r303",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r62",
      "r297"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r40",
      "r41",
      "r299",
      "r683"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r61",
      "r135",
      "r299",
      "r729",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r40",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r40",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment useful life (in years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTNarrativeDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r106",
      "r255"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r118"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r118",
      "r142"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments of revolving line of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r484",
      "r732"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r53",
      "r323",
      "r476",
      "r681",
      "r704",
      "r709"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r152",
      "r161",
      "r163",
      "r249",
      "r473",
      "r474",
      "r475",
      "r517",
      "r518",
      "r700",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r407",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r407",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r192",
      "r193",
      "r204",
      "r209",
      "r210",
      "r214",
      "r215",
      "r216",
      "r348",
      "r349",
      "r642"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r136",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r338",
      "r339",
      "r351",
      "r353"
     ],
     "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": "CONTRACTS WITH CUSTOMER AND REVENUE CONCENTRATION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r336"
     ],
     "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 expected from remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Expected timing for remaining performance obligation (in months)"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r337"
     ],
     "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": "Percentage of revenue expected from remaining performance obligation, Percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r602",
      "r607"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Public offering price (USD per Share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r73",
      "r141",
      "r317",
      "r320",
      "r321",
      "r322",
      "r588",
      "r589",
      "r591",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r17",
      "r20",
      "r21",
      "r22",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Results from Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DISCONTINUEDOPERATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]",
        "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r564",
      "r565"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r284",
      "r288",
      "r643"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r284",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r278",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r63",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails",
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r441",
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r446",
      "r456",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-based Compensation, Stock Options, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Summary of RSUs Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r76",
      "r137",
      "r181",
      "r182",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r135",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Junior Participating Preferred Share Purchase Rights"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Discount from market price (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Granted in exchange (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding at the end of the year (in shares)",
        "periodStartLabel": "Outstanding at the beginning of the year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding at the end of the year (in USD per share)",
        "periodStartLabel": "Outstanding at the beginning of the year (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant-Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Vested in period, fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for future grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Exercised in period, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grant date fair value (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r448",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at the end of the year (in shares)",
        "periodStartLabel": "Outstanding at the beginning of the year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at the end of the year (in USD per share)",
        "periodStartLabel": "Outstanding at the beginning of the year (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r439",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r135",
      "r441",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Award expiration period (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r462",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable weighted average remaining contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding weighted average remaining contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest weighted average remaining contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "BALANCE (in shares)",
        "periodStartLabel": "BALANCE (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software development costs"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r137",
      "r139",
      "r166",
      "r167",
      "r168",
      "r170",
      "r172",
      "r181",
      "r182",
      "r183",
      "r245",
      "r316",
      "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r79",
      "r147",
      "r148",
      "r149",
      "r152",
      "r161",
      "r163",
      "r180",
      "r249",
      "r316",
      "r323",
      "r473",
      "r474",
      "r475",
      "r517",
      "r518",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r586",
      "r700",
      "r701",
      "r702"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r180",
      "r642"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r131",
      "r132",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Equity issued in connection with acquisitions"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r49",
      "r50",
      "r323"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r49",
      "r50",
      "r316",
      "r323"
     ],
     "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 under the employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r49",
      "r50",
      "r316",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Shares issued, net of issuance cost (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r50",
      "r316",
      "r323",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Stock issued upon option exercise and vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYScheduleofSharebasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r79",
      "r316",
      "r323"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r49",
      "r50",
      "r316",
      "r323"
     ],
     "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 under the employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r49",
      "r50",
      "r316",
      "r323"
     ],
     "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": "Shares issued, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r79",
      "r316",
      "r323"
     ],
     "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 upon option exercise and vesting of restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Shares repurchase authorized (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r50",
      "r55",
      "r56",
      "r139",
      "r225",
      "r245",
      "r578"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r139",
      "r147",
      "r148",
      "r149",
      "r152",
      "r161",
      "r245",
      "r249",
      "r323",
      "r473",
      "r474",
      "r475",
      "r517",
      "r518",
      "r552",
      "r553",
      "r560",
      "r578",
      "r580",
      "r581",
      "r586",
      "r701",
      "r702"
     ],
     "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": "BALANCE",
        "periodStartLabel": "BALANCE"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r323",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "STOCKHOLDER'S EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r600",
      "r607"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails": {
       "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",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESRentExpenseComponentsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r609",
      "r610"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.asuresoftware.com/role/THECOMPANYNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r494",
      "r500",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Summary of Income Tax Contingencies"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CERTAINBALANCESHEETACCOUNTSOtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r224",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r536"
     ],
     "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"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/ACQUISITIONSNarrativeDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r239",
      "r240",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r78",
      "r324"
     ],
     "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"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r78",
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r78",
      "r324",
      "r325"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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 December 31, 2020 and December 31, 2019"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r379",
      "r665"
     ],
     "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": "US Government agency securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAvailableforsaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r485",
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails",
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "negatedTerseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefit that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r184",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEScheduleofApplicableMarginRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r165",
      "r172"
     ],
     "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)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted-average shares of common stock outstanding, basic and diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r164",
      "r172"
     ],
     "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)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREComponentsofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6284393-111563"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9972-128506"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121554379&loc=d3e9979-128506"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.10)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r733": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r734": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r735": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r736": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r737": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r738": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r739": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r741": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001628280-21-004536-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-004536-xbrl.zip
M4$L#!!0    ( &: :U*-;!5BS0L  $DO   6    87-U<BTR,#$Y,3(S,7AE
M>#0V+FAT;=5:;7/;-A+^?K\"==(TF:'>_);XI9Y19"7QG6M[;.7<^W0#DI"$
MFB08 )2L^_6WNP I4K*3>#)MK4Z;1B2PP.X^>/8%//[I]'(P^L_5D$UMFK"K
MS^_/SP9LJ]7IW.X,.IW3T2G[-/KMG.VVNSTVTCPSTDJ5\:33&5YLL:VIM?EA
MIS.?S]OSG;;2D\[HNH.B=CN)4D:T8QMOG1SC$_A3\/CD'\<_M5KL5$5%*C++
M(BVX%3$KC,PF[#86YHZU6G[40.4++2=3R[:[VSUVJ_2=G''WWDJ;B)-2SG''
M_3[NT"+'H8H7)\>QG#$9_[HEP[V=[G[O8']G;V]OM]L5X6YW;QSV=G=Y5QS$
MT;O_]F"3'1CNYAB[2,2O6ZG,6E.!ZQ_N;K??[N7V:"YC.SWL=;L_;]'0D^.Q
MRBRLIV&^^ZL3LRZ,ZPG(LRJ'Z2#)BGO;XHF<9(>DXI8350Z/5*+TX8LN_7.$
M;UICGLID<?C+2*;"L LQ9]<JY=DO@0&WM(S0<NP&&OD_X1:AGW.GPEN0D\A,
ME"KUME&)X>^?SMZ?C<#!^TT%:ENO;34"6PN]]:C:WS'KK];P='@SN#Z[&IU=
M7K#+#VST:<BNAQ_/;D;7_8O1JQ?OMGMOCV[8S7#P^?IL=#:\\6^'U\/31W7S
MS@R5M2J%=9K^_%O5O?I\??,9-&.C2U2*U.YMEYK7U!S^/OC4O_@X9/W!"%_W
M#G9VGZRPS&)0]G!G/__S ;S[H+Y]4VC!;M38SKD6 3O+HC9[C7[=[A[1RX!^
M](Z8?S@7Y0.ERV>JT/[A&S;EAJE,L"CA!OXV9D9$A0;>@TUK,9$&G(N,!:IK
M=B,B)$0T,8RT4X%/RM'#^VC*LXE@_<CB:S1QP$ \!\Z*0<9KG."W4!]<[N75
MB[UW1TQ:PR*5IK",L2JZ"UC.-9OQI!#L)>LB->>P%3,% U2J#]R$&YQ0B@L8
M;$V#PY(%2U"/&!2E35]P$_,O;C3[C>L[8=M@2L;CF @_8%.5@+YDC[IHL-9,
MD A'U%:QO-"@B4%+:+1"G_VSR"38^HIK*R.9<XM<?Z7%6&BTI!-4MT4UL[']
M-AO!D+%*$C5'"1(,R4R1 C@7I?53B"9:\H3!_U)3/FWLF&>Q=U1]$10. DMQ
M\-<O!1SGL80-RHQ\ (:36M@%"Q>,-B^R2*#&!#-/)89="V,II@T$Z#N6$?S
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
MW_ZYW/H]JZ/"-29[0&Q0OR'Y#."XE\485::QD=Q4N<DGVRRSW[:,V?J]]EH
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
MM>)#\ZB5Q=5/AB]J'S^X<?OX)$FJ7Y)/ISW^VZ)L)M6:EXOL)[6ZM.5ME3!
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
M=RFQE>=ZA-_ZR:N32TFM(Z<UW7+O]2-+=AB'7/(FG"KQVY]B!4_$K61^)@K
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
M-HW' YEK7>E#4*HT*_\I?=-H($L)B"B6"')Y/@0J0.G5VZ-UE[-"E,&J%);
M'B?]Y8@,"-L/,G*]%>C%CAU/_F%1\ 7+BS5<Z"D;Q#?8I1></>#43%Q4-F!M
M%[4.4^L3(S/ML>S-1' R04NL_@>2'+I=4-:?3U[_\]F;%[_\_<LV;L@EO4S0
MC":O(^ 3Q>#P=';E@LO?YZ67]UG5]+Q=VZKN-=O'D.=K46%@>(KD_^,]\"MU
MMAB+(R+92)K$'_UM<O^N-H[I <Y))]&M>G W5,;XS%=T$Q).ACE4: YZ(?5(
MRR8/[Y+/"?*E8"2POCD=1@_&E3VH;//MOKGKJF^#WA(]Y*R!'&;<[(4#A@:
M)ZR,)!PD90]'?LU9BW;95$<*NMV!W+JW:?5=W"@$;*UD>04V,_DY_/B\7%0S
MWUZF<M0*CQ7L^DPQR56A8.$LA1+O0H5W<<&@5D436L0&9PA0D%V)7XRI:(=A
MS=S!83I/KH<0\G'C2TC-<=F;L*/JR$D)?7+6LK8T.U>L*+=F7Y#&:E-4I;9/
M 9_=2A)S\FM3\2H^A3#&K3)6@KM_]LO)XY^>7=KA?74;]<&EXAM@[$S!W6>Y
MJ^9<P>D*8T:KES;YMH#*2W00)/'HZT>F:<B'KD@66N,=+N*;0B*$(-0N D=?
M?(S (\9>0%-PI,_>PXAM$Y T6Q_]>]DKV '%U#'CDS&O& HHXD\RA%UXU&RW
MD<LR>POIGO-*RC@("?CN:M3==:6;AA\G])SR99^\_CFCO<;80?9(1$GMK0BS
M&1I#^B%RPVG,8FLDIP TXYF^)>I.XH,P\I_AE&20Z0G+"@;CHFW^BF@G18VS
MR'.$@/"^7^4]_WP*_<S6O=!<Q.=QM8#I.)Z<8BJ?Q?4@6LBAFQ<?6PI"5!IU
M,02194TVBW]4E!33&8>(+J;X$&25*3[H$@7$7?E,3FEWC7-W<X&&=ZQ%1PY_
M7M5#(RR:GF@HX&)*>ZL,VXM?GOYZ^N;U_YN\?O;W7W\Z^?*[B4)7<G"BI.7&
MZVTZY$9."[!PA5(3/V1]<ST+@R+3\>1%$S"\F<"0=]J%I;?=Q3O@?TPKM@KE
M'4A S<ACX%@!4,ZQ^X<D7  ++S-$-*SSGG?"2*'7SE?Y3!K6@RQ5KVC%J.RN
M4E8JYOZ<UCX<LU;5XI4>_AU:*,[DD=HN>2)N##)>B5*AIK3,5FTGS3I&\V"P
M>PZL1U\-"-Y\G7Z[*T.Q4:0"9^VF+DSAGAL2NTI0H^QN]193L\/=HB\]5NTE
M%D?,&'DN^?&=QG;;V-32WW$3\:CLZB$!-+O,N_D*/  0&U&X<<YE;<D>S,CF
M2U>=\ CU?I,QG\IL;?/-DB>< A-:6*."PJHXX[^;[KUC)<M\AA$WI*MH99/S
MWHC8Y4$0P9\KG5%1<:Y1#W:O0<I/E?RWBITVX2<!$P.9Z:U /CRU+T<>EN.<
M!KY8_H:VS>-;=H+-C,QES^-ZB1@V0X&00^V&VID1%'GDQ;7LFJ,4&?F^)6B%
M.+=CH@RO4XVYM=2&/;@->1E#3GL/MCK@KYUOA>$GOH>-3I,OX?M9J!$.V+!L
MFLURBH=C/&[HT7/7,D8I61=Y'U*):V.<SB,4(#((C<R+,.Q8/M M4F>.6XK7
MSM1$B,U,1?_$>-+O.?GL]P'6A[W5D7%GJ7E%VJU'RBRS5TDBIDQ &65>D]E]
M$=BS7@&@&HOO)S(\]J<30-8F]W_\\3O?S"J(6'F ,,[ @V@#"U!+@I3C@0R<
MP>1KJ9:Y3D.$(%J>3ZC?PLC9,2*K)$?/K-PP&[<27+VFI>'YC&7_#]-AE^WM
MG/.*9+WI_?1<X^4F8WW*_QP_YT(DC_^P)<JC]80]ZI;,3\Z5W'ZSY&VCCZ^#
M_.#>_1_ *<TD1H5&(?S;%^Q.MF3U(G/T"[<3_&5P\@7R:W\&<D9V4Y]ARF)C
MP7-]^#><P604S[*"IG<,BZQG0G81/'L0SI31%H@X>=A!SS8=G8)T<-#Z:SE-
M;BU,8]LIB5&"_JBDH^E2OP9DD"GYP82\ZMJU4DJ^#N_H%]W5+;SBZ[ XPQJ
M7;7E(;O[12,X<MMEW!3,DVQ0+@Y39A31<7<)_2I0EU#$%E6MG7HZS1D+NDN_
M,3_'+&#RL )E&4NH))Z"NY)%@/D%$ZYW98LD<LF+8J;4,;/8OGB P3CWXOL#
M#.9F/,NUPV!N#,&))+'"H3_=>F<UWZP7;2=9D<"'V::'/1\K\(-Z0_["X#N#
MD.;,!.@I]%12\.3$V6PMU !S*1%R9IH]Y^I<CJM,#XY!$$8W_"LR,'J971,#
MUR-YP_=%4M62 DA$4IN8=O+XU'ZMSZ&/B-NDY0L]XIJV<;Z5W%C",3Z.W#A'
MJXP#@%8%W(-F#00M'=^5^CQ[8]7"!R:C<>8A@KP1$>1)C\2%>?&^O\W^S6+T
M:9_;DEF!YINF2%D+K0%=_551NHQH>+J.)EW#)H[%$KH9HIXGFGL1GS&LR:!L
MP>=AO=4.T=)Z1"M!=)?K$+?)[Y=MP]42+B>KLR:Y2OS9^@M"?HI_LUF+4V3.
MZ1K]N<:Q.8:S<40ITC5?K87:4];M6<5,>LJY:IDE'_'"U\G31V7!ET&2ZT)<
M?FVD+>1'.PBBR<[%!0Z1]OR">V.(/3):EO VP?/M1P<RC-8@D0?$,UG8(_D-
MURB+V(D1%=EC",3/P^;W,<><IR69MIF+IKZ_ESCZ4^DO_?7TY-7)F]<O7KZ)
M(<&]>\.XZVW37AQM:2*.-(U=D-DO*E,]V:'JM$,E/B4OI4V_JF9H-4A)<9P[
M[!;U5VU.?AY/Q::I5\LD;@-@Y&,RKF,)U\D"+/,1>(-LTC* X^G2X-N(\>8%
MAS:T&>SCWC(+WOK-JWIG_<9\#YU1ID5HM,=I/AEQZ>M3]1EB:BWF@]VJI=OQ
MCY@VDUO?LGT/(C0+)0U"L'G/69_JMZ,'%@<.04L\*6D7#:@&;%JDBKV;$Q<#
M[4)VO.A28'EBCS-%T5V0/T"KBO<'N(C)!>WH[N=5MP%GQ(J/W;AA']R[8A"^
MVG3]1EN@V%+XRYY4!;>5T$WG,OS/Z'!OEQ3XGYI+R#>\\R3GJB']\Z[=?&Q\
M]HU-)-#R.2DQPER^QZNUJM(U>?+R\>L3;>G2#Q"S*_E^V;E4^G/+]YQ:OD?S
M2I-7=.$^65'KF!#1[!2_E7[1EK1^<JJB9B=V&J-G73Y[75;+*8VI.*?VC=_%
M.G7C"FIO7I\\?<;8IM-;4$>S#)/Y$[0GI+?G5'-"_^M_W/_^FT>R("W+!J@=
MUV6C&8*!?96OK:3[)GSE):AHCP<]9K+W(8BA5P4R/CQ$N$5,Y^$"SSGRD6?2
M+B0R//:,O$?/=9_)WV[7RGOV\ZN?7OZ_9\]NP\([@7?VE.P\4IH/[V<PG4IW
M43"5/,A@Z$O?_/# U4#&4/<,6#CKF!_C2)]_CO_WZ%.]S9UOOK\/M"KX;MAT
MLL**:.6%1[\;]1X9 <(6^7.VI11\QHN\]Y7T\]!C\+^%22.D(#M:G$>@Z%[U
MY=_L'X\8JE+GV[]50%4<X4>/]%J:M^1,'2!TL[S6)8JE*1]K$N_''X^_O_<]
MY_'6'?U?83?6%-\Q4GQ_71>[G_WP[?&#[Q[N_?C>\?V]GUUVV?L/CK]]^/V5
M+OM7/')(9]K8?R/#R&=OS8/^?_[T\$\3IO;"OQ_\*:8_T>+QMP>K=Y/[Z5;F
MKH_AV,FP?7J3A2SK\U]_>9( 2W1L/OX5)3U]HU[REU]_?OSL]>3E<\10N[;X
MDCE_L#/GWX5!L*W2M,@-^\OLC.%><S>;E269NYNY9G;,SSWCJQS3%-B[AAZ\
M__W5'N'X6Z'AJ"HF]BI^<.Y-1H8(=: ;-4;?WR,WYKM[CX9C\H>- W^*\;CZ
M.'S< M7S^$M:H*>[8BT?M39'7OT+67X__O"!RV]\EC_-"OL"3> 3)L/@F-LR
MQLB_A,8WA='^'H/X!2ZZ!P_N?YS1.]BUJPWP<U2SF/YE)*>9RCA^;?;NX<'>
M7:<'_88C^C_ O],(\N&*F3DW'(_:LW^Y#N#XB'WSPX//E"*X)T0'O\/[_ -F
MZ7=MIK\BZ_!%)\EB(Q;RHT&<2RPU/ZP &WMIBY)\OK4(:;6,&ZB!%XGZ@"MZ
MFK904ETN;E="JMQ)$S( W=K"$QNV$D<X2V# CB][>(:<1_6U_GCR2]L$7&_,
MZ F+N^J92"4V8+#Y E.:+VTAR\^Z$K6%B(U$O_8[?B4NO19HL(;*!_E6*\:0
M[92KN.*].0L2'6& 8D\%4"M[).]B^_KE;IO)IZ(W25NHHCB!XFT@NBL%Q\L*
MO%\C1O"'_1A!?MJJ^#]_>C]J[?Z/?SH "V\EL/ SE&_NO^_(_OX;9GMZ\^SG
MR?V3S\6DCF>0<WOW_[^>9[K:N+Q^<?I/>8KG)T_>O'R]OXCUZ0[?JS.0!6+I
M6+N!'(3R=CC F3\8M719I&WT50]$Q35S\'[@NTVNNQ;U@<]S_][1/U/4%1/C
M\)CWUHY42;L#-SY-7KS()B_6Y7+R_03L7/<>_1RX$T+1^:GJF"E:[P0"OQ4*
MD<\#Q/.)03RMO<HPH2\#)A1WN/\H.BWP(\XKYA2:2X>"-@<,*(#E\2^$.5.@
MP?(GOA6Y28)6 @RL*/M95TW9'2I91)&=)'9UH&K1@%&H=)>*'L[>*_*O]7GI
MYXQ@:X0C5$0OK!_,OE"0HR5:)!ZGRVQ$\"$9/EQU S*3,$+'DQ=S3W4CY!<3
MM&=TL\U2VS?<6^Z41M/MQ92U[*VVL]F&V\C\?3.[L=!#8;[0%+0+VU5T\+0<
M00;SOX -+HOW0.UN,#'^!^XR"#*$7IT<R EFF&E: <D*^HQ]UPOZYU'=MF^%
M_X9&;VDR$4+91*>QL3Q@1]Z7N5=C-^']_(%TZY])1XW7W7/AZC[=+)EPYQ;
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
M:RW>VSCZ31:2S4$[,Q>#'/R;+6C+I0:R:NE4HZ?=_PTU>V3*[8&T5+A#W9/
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
M$1A*--FOCV+:0,D8Q#U@2YBOJN*2HRQ+)TJ>=<9\!Z!C%MLB]*/,_"ZZ6@*
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
MU0M?;AI'X>OGGCF'!\P RJJ,%I_DVDBC'7I0/B%8>K.TB/B 6_UTPSX@=SG
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
MY3$ 8V_\"F2\S=\Q[FSSET+":;_T5$PUW:I1QLXB'5<F8-A*NB,TKEU>W;U
MAB7KK\ 2?IF_-3)CNV(.!4J7DYZ5U>14,H.@8[R6L^@(XX.SRR<>KC>Z2KG7
M'9*BA6ABQ:6(C(:N<VE'B]2@J0KCHIB I&-D,,< IYH*H_S$$77?LD:>/S2:
M17<R@9#0BTC/)7DX3CK;FW_7;GTX,0(Q'#R,>3I#Z?+Y'O1AFRY>J7OO@&%Z
M(#K[A[^=7N?5=9'?K(?P$M\9(.\2^&$GER-$_5$Y'VP*5O1O\S&WV!A$B(,F
MW/CMZ,VSA)U0N70#NFO7'#>C*U:7PQFX03:S>C/#(*\15]HXS[+S9QS!89]=
M0!:* 0_=@ZO3-#?.W_Q2/R-%#DU6Y?UJ7@AB!!W2*I\I4*' /[@Q@"AE*LCP
M'/@ZV&9X2SR*3G95*K/*^PDK^_,94P9=5N6-T<.Z]Y.<ZH'WI"-/L'@8"1.^
M=0[07_DT\P:\P OY6F7M!W+E)_:=6L2+D*[35@%M7!7"&0E%CF6\4WQY;1R^
MHB$GHXSD63SE-5&DB!I>YTK'Q%1E9!HELVK./45TTB"2:.+]W)&^DDZ9Y'-%
M8F?XTK+/?'PD[IA$9P"B"=J,:3F=B_GS?NM\*QGG,W"%C.@\3Y*^,1_GC']Z
M(^=?8Y]3.F?*F'/-T"9L>/;SK>0TV )G&.(W M4):IYI18>A N(]8E/"W("=
M5$+4\*RSM89CB#QH\MN9,%[E'XL9Z0OZ-K!=%67SBF]C@[]#[F;JSZ*'-.G-
MB]% @K],^U![@I_".K8 %LOP]7D;H@MCV..3_#FL ,-KX L#FLFHG-JU9#C0
M0>-X"O H=E#N*NU0M3FLZ!X-1@OW.3QX,._GR@H:TX+TYA5M);85=FRYR'7/
MR9"'6J<OZ>^Y>9\YMJZ5:V*4B_5@\ ZRL'23Y!L\\E$QS/N+_BAG6EFW;T-2
MZ([4)Y8RV6  >^;^9+,/]^I]&XHX?F(;#=.]2>/>98NJ5'UQD7W\GF&39%//
MM(WIO[+Q]&>,"D8=C0>7Z+(2"IM D3IYH6) 828RDEM@1Q#V&>7.4$5CW'.#
MXI*U+XD&3S\##3Z?E6,V%FD8_GQ_%(OX&M@.B&X+R\BELJ'7(<<.ZYQIL+BS
M[*-@-..1+"__-2<C=U#H9=@4:75#5@"I?.%3AP];<H$&Z)OPE$L /M57SJR<
M%5,8"*+^!CD'L>D7KS)2NJ^S'LWZ'#DUY+01B-_XX=7K\^X/S^1APWP@C&ML
MJLKO(!-';N \Z'70A(_E.HI1>*8JN7X0U_&W,^\>!M?.Y'C&*I&NPP!H0*&2
M+4PULYTXS/IY2!OJ= O9$D-GR-:E^T-M0-E,[2,7L:BB1-%&OG6YE3*^&'EG
M,Q!D"0N4)*D&9+CP52%[]W=<R*4)#;+ZBCEH4F>#FO%(QD3!-,PTV%&^62](
MIX]M.-#*=#$7/"N?(-61N\='*K"HO:@JQERI4+N+'E+>]$A_+\@$$:;)?E:1
M5G>J640@_L8B)EY%>0B)J FNK^//P3 VQ3K2K%PVP 65F-[3]?YFU_O"N-6Z
MX$4;<'OT][SB?% [/^N]X-&)TO7C8PQR-MU 0\0"0,F.]*;U8&W+892;SW1$
M%41"-6 6RPVFE*.O]C6D0TH9/* C([,G>Q>$"\_"G#!"N$F=73.\(0=R'8/9
MV>D)*<)BXBC]..C"[&GLHGJ2LKF *(Q8$PZ PJ3WB&\K@M,3YP$(5^(5[=96
M\J;LP<257Y$3R=$A^,"U,LD5<G=!BR7A)BY=47='_S51@>7E&1;CIJP^,-VM
M3%1PVFML"BYWJ6.M^U=DMX^4SD]^IZ16OQOGX5@&Z4W]6'!.23XSKZ_X#C.Q
M+T#4/%-:"XDND--\F9>;EO]FHDP<IT*=!L=*T"]+!.WAVV\EOQ0E_#U:XV!S
M0_%.@K'@@%>_O)P4H2\2K#2/C6,+.$BD*7[HS0>#A8R=GK+U0])54XSL/)'
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
MJHMG$1RC#8&LC1'@QEDKZS- :NA(D +S8?T<KG=5.<RYTY,Q#L6P2)/?LFK
M=!"X(*=LY2_UJ#Q>,?SID_9-CW73:1\*"CV:"N$LP3>?CX3"LRHAL?BOZ%T?
M R4 OCR=/VG+9X(M>^L@=_3IN7 :J4&LS!Q3CG/,'CUP&&\!-_7:51TQT#N<
M"">W/@%2]'<'FJH?B5BC@,$UN+;^^;R872F(@=YKF!N06@/&1"BKT/^%U*=-
MTS[HY:\5=0^4,2Q^W?>=AV"0HF:NF^.J@^6'1D.-U:8]79U:-._3R=C=!I08
M?78H>JR?%].9HOHRHZHL02]GG A;J_D4W^WLR)=YR?R+%%IQ!0@FK9]@T"J\
M G\L-2*Q0<Z>09+U&22Q3D,NBFDV%=7[D74_)WMJ@5$M#*X?(?@AMQYSP->>
M)T@JS-W*1S\K7!-YL '8(M:"GN>-%'C?N 2,NC;TM= ?+3Z[EH+)*8-6H8/F
M@4<#_#\?E) E C(<G]4 $MUHY)@)(X1A?>R7U1%(VEUE1-(PVC*+.LX-F&*C
MJX$1-L?*.;U^L)9MW7OTS1>'3VW=3X/]:H/=^9(-\P^K..#6=NA/:(-_++WM
M3[W]?^;YGUA4>..E^J2KRU[^!,OQ22VX:U'\N!3_^W,"/K0OSO/==+?SF4V"
M7[,[_4N61G[=/7UPY_W'K[:/#P9=8$4A_G:Z_?PSNVR>SO+367Y($]]XGK[8
M[WQRP?-C.<9_9I6[<;CU_.%M["=;@D/^OT=E"48IB-JE(*["%$14"OA9EF++
MPCR2D[F3=@YOQR*Y[S'XJK*E\<K/DBV/=Y-VT^V#O:=->MB;M'%PN'-_&?^T
M/=^\0^A@=8?05]V?/T/ Y2*LSO],0T?S2+NTS(-RCJR4C?O)P_EB"_2P+^GS
M_71_^\4?<N>_P"(]#G__Z;K\Z:_+B]VTLW][B^;3=7FZ+D_714W %^GSO=W/
MC<,\_INR[G@1G>WOA.?Q1WO8'TK]663%AZ6X7$H>$HSX]EK/EB=4H%K9K77I
M4JHFA;5!ER.J\2<#H[E7ZBAC6PJ^$%+*EZX<N%I\3C'OF[*>V8^@"IY/N>K?
M^D+ZHW+NYA4$"-UO@H)B'G0]9]I;_X&@^-B]WCKN'"NRGU"!WN+1R'<D^W8S
M%Y.<MD4O[6%;B95-<_NS[TO42:X#S<[Q1SM=48]C.Z^0M@E&G>+&X,[UE#^*
M?]&DS/Y1[*B "2EZ@O4U< 'JCZI$4NY/98GSE]2]I/%@>=I2,4+0O(^BSG'V
MKS)BF+0^"B5 =C_3WW_4))&\'EF%O_ Q:+[!CYE>1-M=H-!Y[EHS/)DWTS9*
MYS'SL#>K:J-:_5N/8S*KA')\4-Y,Z"N#E-M%"ZY]+H?#.I]A ;G-Q[.=W^/2
MK,,Y=MS2_H#V:83E&&W,2DMX4PP .E#3>H"UOL_X\C1T^ES%Y*#X+G=_"TLZ
MHT!,4&]494JJ68]!,@<J[6+ XW-\7K27XB?(?W,MOV^:FJ&I>J9?YUZM?%#,
MQ_R(0?",Y5'AR!O1-=BE;%;QZW[-R\LJFUY))3PW%SGV<<S(I+0UE;V?%([&
MZ@_QVCV4_0^ZO[A>OG20;-PXQ<C%O!J@6Q<*]Z#'7V S3 8 4,/=E?ETP#7]
MC+ A"I ;SGB-PRW.^@IJD7^<CK@%BS6,YVXO1(LR8R3NNPY76B)E=U#LG_>O
M)K1HE_IQKY;%2%#R>#>^4+%]8E?7]\'$85J'!P&&\3UFCW0IVDQHU_[<"_$F
MYO5XO)(GX@6\9.D]E4UFBVCW(-T^W%UEP/RXAUK!/;.,TJ8ULI_N['34%-K9
MZI Q$DG]@"%%^"!C2!_?Q$M_!-G(7[@C2@9")Q T&?8K&%*,QD'OYS8V>N1E
M^'QT"\U()?7F,Z,7%XM&M.4U25.LZI(YQ 80)D9/X\Z:H".)'LOZ5N17@SZ6
MYE*7DTD^4M> _E,8#[;O,\X^TH(.U%%2DRQK &4K9R[K6B<X^^2N1/ NX^)2
MR<9IU-S>94[+55DKT^PJ.?OXCNTI>YPUVZBR@[*DX0Y"=9*JZGNWCA>->^.
M/JQ]HVB%CHE*;7>"'E+#*PX\/_^K8=8O1KZ9SKYN'W!@)\V-9;P?.C%7O.UN
M:P.F ADQ-PJ:(QK"IH?/"UK7]0$X2G"F^\HI['3S@ET'.KW1"GYF4_6?$M1D
M[PG4Y&&,Y:N!FGP?L\(1%OT:$!9U(\*BY+@)G?YXI?@]^)F2#5 8[VS_?/[K
M?V7CZ<]=_K'S\S,O7DF+YV2I/$]W]S39M=)<Z:3[N_NWF"N=PWUGKNPWS!4;
M0"#7;[-9,"BP+?U%;)7G6P<-\T6&0$:#^L:CQ3HH9K=*/L2DEE0MFVV*SY.0
M.TYQ%V!C2^Z6$&<*E!7ZF6'&%$9R%@:UFH$EUR'-6'+B9_MXZF65BXO*$;57
M;WXZ7]3&HFUXE!8:@ZJT2-SJ*:3KT&[^>\XX=&1X(&). V2$ %JFP/>7?0@M
MG;^6*S9M<\DN,HB@^0S&:C%$3(+LH1IA7,#9T/:S\2(;QKF#,-;@XTYI@FNG
M3X#%-J87P887N#^VX\;X70)0H^"9CR+D$-%8O0R,PS72!*NHNISX/V.Q\G*5
M]-]/#_</5[JI^^GN?B<0^T&,&7+_^?8!2_U.9VLOEOGZUD\0^8=;'9'X+[9V
M[Q;X=XH)-9([.[2*CV<WQ1'WFY@/APSGR*BC<MLU8+D<F10<40!;3) /(!$_
M0')6,%8<V@4TB,,%9G>[A$57!(%S>30]XC*;7^)CBIS">0CQJ7KYJ*!A0FI<
M9=>YX9I4)3F1D!;A'&9Y-A;G"J(P'':$EYG4\V(F<4WD2BXE]CXER0<PL3^B
MX;]]=S!+GR9MUXGW/[LQ;=?CE3[1'$/U)*E!EC"'Z?[>BR63<6,GW>D<6+H/
M)<1_29?$3Z>3OGCNS,Y(P+2_^4XI ^XP$3-@J+I;SH2O/#$Q2*<^Z_?I'LH9
M78I0"+91EF"V-*K:4'CPP7F=#^>D_NGQK)<!( 1T;+*O!GDRR<;YDO4DH' ]
M,L X8:LR@0>J01:$ >/T7]:R/(_K#DEZAPY#4=GZ_5J6 ^ 2KL'%84! CL].
MRN12Y\7I8YUN#)Z+(TK6_4O!+1P:*X(>QD$.T.5BPF<Q$V#!O!9CCL0^/3*Y
MSD9SAPZ(V*N'4T2.BD<R@ATN>)$ A,ZJ:H&_\U>;$(;^FM*[XH_:26^\ <CW
MT&1^-,A2H\!+E(-. ;8H1N!7@K55#/2(;] MAV(P'$>%YQ+,:%9%P(M&/<.<
MH3NS7BGZ*AJY:K9H=0  !G4T*TEYZO5;7C'84YT7/S?7"68SW\BE%:1Y]$DE
MYX/HI5M)E\$:^UE]E2J$Y":"V\$""#0W2\W=_73[N=1<! >$,?:90B#:#0\3
MAE^[0Z8;T7I ,I9)+\EB&/=H8W8[J3J6CU!T6,&%&OL>%#%-)OEL#62(FV$>
MS+!T,Y0\%/3L3D>0;QU,K=23M%K\&YWGZ?;V_C/S,://XR3<]=8BS"1$;!H!
M)J)^E:X9W1?D'K(%0HRW/;U]!IU#O!"O*>.BG! <;^7K'N.I9C%W$='*W0[7
MZL[G)X&\?C=@S>ZL*7]VME-Q-$A4D0!%N!,'S7-B@G]+Q!Z=$51(L11C)?#1
M(AH_[AVD>R0^->JURFE6O_590J84Z9J[GDH2.=U_<2BPC"V#PO/-%6Y](DMD
M.I\%4P:BUC 0W0JO22O0H9-?<9W3SO8>+0<I2<1G%/IW\-A!&GGC3QQCHK_\
MC<1S.^.B3P#S<I'(VTL[G<XS\QM8KNWNOC!#"KX(?VAOSSD@VQTI.#0?Q;!.
MA\4E.=T!?"Z,$[+ M2H+@V7."#H9&YRHYRW??8X8A@NJK AAG$S\X88VKP8>
M9C1<A5O()I>R[H-\F%>5),CA8$Q:\Z?.%F"92J^:SBL(T+7(<#/'D?A&9M*A
MA+<$34H8% 7M!OVZ8H5"[I1<)K=&L]8;;;"O;7=9N4<"G/>,8=?!=%1PCH:!
M\$?%N%#HY:!R5*-U@L/*IO$-^$6NBJE&[A#!O2YJB^>>"P)OLGNP8Z-EW8G
ML54O'Y4#/IF=PX/GBAR[- 0,6A=+-3Y+([<,K4N@4.?!BJW#P7GI=V,^4;]\
MMJ MK+B_P3P-,ILU&T.2@N9OO^_EDWP(RUH/W3"[+BL'\VNB3-Q[C>6Q^,CI
MGY,Z=;$T1L0GAX5-<@TH )U6"N0O,]2W"\A[/HONN[#!@S6L/YK7$$_A5<>Q
M_1?YC_6@Z+L+(*0Y].:G*H6P2F'_J4KA88SE 5"O?*<SR*)@Z8:/BJRG%5-;
M%@UR-H2W@R".VJ0'V@1BJ[B3/C\X8#T4E7]Y$V.U8/]$+Z,8_/</=V_C_LX/
M#W.7VMRQVR[1ZY/_?7_R\N3BGTGW[<ODJ/ONY*+[.CD[/C]]?W9T?+X"7WS]
MX,5?[-$WGS^!8._>;T#W!,%>.RC=)V3I!K+TGP'<!F5 3$\K==I?#Y]RK?$%
M'CU\P$&ZLWWP!#7[=)0?_U'NO$@/]C\54? )EO3+;< 1YU&134W $DA.D)1&
MH5ORJJQF0D_L6Y'JE4;'>J+U[1RD^R\^%0CL"5/QV^_2P<ZGHJ\_(2M^TAJ_
MS6<B)SBN/A 4BHVYT+P^"V+>W.#-(9<_0G;Q"$_A1B<EI_^[ /\\ 3/=:X.0
MY_P^&_1GL"7ND!!B1'P!"?%X]=3&SG8G[>Q^ CC8DRGQK9WK_?3Y[G<$HO^S
MFA*RXEY:# L@G/VI[8F=[9UT_Y-)$9ZLBF\MU)\?I-N=@R? QZ^27+>8]U$<
M\_X>*>8F<!D*+&_BD#P7G7-\-LE:ZS(;73V'Z?.]YUJ&)[&PEN\U.GE^]W5^
MN97R>Q@[A>X*QQ1EJAM]+RR&N4*K&0(*:JT&!5MN7(*SU%3])IMDE]+5;'VR
M6TDC4]&Z&)[[_<?]]&#W@/%!$'-*..;D\O@.U[(Q]%L^*[7_],BP5+NE2O]E
M\WL [Z%%[-$=R1J-$U:#Y,!M&GN"ZD-4L:&A9&D\7%'4+R>XS/1,^9)K4 P@
M.=W;N-7/=:'37M.3:72#,J^YE-456$;/4@KZNF5J_4S*9;7E@_O2LQJ-T\5L
MD3:JV K@L-&^C=$PM<D5Y"BHK+*^!@<'>3:J9;)HH^S1_%"#Q8U<A0-(%;R8
MC,O1I5$&/2G7TLLX='A&@QSM795UCSWRXMP[!-JI"Y1TEPR;[R[5G&6F=EAK
M6$<:)3C8X7NM4"VIOV,DJ88;V/J<@2_(X6<&U;FN+=<*][@\'->Z\SS=[72T
M[U6D 1>%M,J SLY!JN<U^&C6[U?S)FZ2-$V,RLFEQ+R]$)#W[I$MQE6AA2R
M1Q*U?B0ZVCB%TER,KY# /T3'=_/E4L@B?<96@T5KU^D<+$\+7O-D5E8+^5"G
M?3KR1&W3D.'NR<-^/*3%8CR#?)H5K7/F,LBU*&7^A..KL:  :Q<'V'YK1_C6
MY[CCBU)U#S^]$A/XKB.NI>RLN[;3[>W['G+R6)_OI K!]1DGF[Z_=_AI)WMC
M=S_=Z>P_2^/AK3[;>V3FR&RBXYSN'^B)#@RC54=Z-^V\V'OLK1MW:(<3%R1[
M#-JA+:2W)-5_=%&OM!T$&F??U_$/:37JY"H?#;C;HC\J7$82%Z6)TS*[JG*V
M>ZIRQ BQ?>#!&%:#_AJEH %XL([0FN.VDJ.FNKI]8IU#F9C$BJ(ENN"&TOL\
M306/XDBU2P:,D*>4#VH/+63(0"L$S>,7Y+==D%<N+O0P+XC\8^D(M(6SU$;@
M($\$#W^/6R+70B\+B]*#O?1@9U=Z2N,S4]3UW$SNI89M'D,GW3U4#1)_%>V?
MD0P^(!_UN0-4#U2%>1[VDO";.L*==&=W[_&?3C8S@FTV8;ARBRU Y/KK5NYQ
MVR)Z'2B&7V\6O$E0.Q_]DMYVX<\5ZI:6Y'5!LG] [NJ#N?#=MOY_Q'FZ-;GC
M#O. -IOV:PJ,,C^;D<V&8<.*>B9=WXV& RE <09I6Z@FM= $_T$0#F<.O\@W
M/^JA<A!RY75>J6CY.$MF-_GH.D](,LRN:I$%\'FVMY/L.BM&? *AD'MEI0#%
MO$D2#<I'HSIY1:<-R K7)3V(M.HO%F@P,/;"&NYHAO^2?CSIXS)X)(XG6%^7
M0KQQZ,0FE=3SX;#HL^SCV3*H[CP UN5F9Y9?]!=Z&L"?9BMFN2P>.<;2E::_
M,\:OP/A?(2#3V=[\.V,YA6#V/:Q)?Z[S-.3F"#/*H>TVL'_K//\@PH+,7FZ.
MY;T%C'UA[#*,39E?%OW8[('XR"K7K8G7SJ[LPXL(<(J[6=W^M9Z^05[WJZ+G
M,3^PX+UHJ6FFT#3TJ_Z5O2X0<HA.<5]D!OJ, +3/144K!?<+_@:9TZ-CRD<1
MJ(WSJ0'XSZ[*V@]6XF+YQ[R/@&<Y"><\'65_J)7R.RF0][@Y-U4AAKZA0CYN
M,:X]Z5X8NCXKH6:8,4JT" U,?48F[G1.KF@?5D0NIG5Z> C/=SNIK[(JKULM
M%H0<E[Y)$E9N\(\OMG;V^0I(MVD(-B^&38N,1=QJV[IT!X"&F3D!9]O$UO;<
M7!&/!N.&8#[W$[SU_1M'GS\UCCZ,L3Q:>.M/7?,C02*X6^BN5!;W@859+9QW
MGW\WX1STZPLB1^V(MS;)*U'-:N8ABV[& $2ZB3'\89JPI<3PQ?@P +3'\W%R
M_,O)Q<NN.2;0_&1)3!C"EU_RAM%CS#S66*/[#/RAF@.@RTDZ _GB8;NQTNH-
M\C'L(L04$2<D$<]0D6YF\6QD)A\FY8V#"*SS"= L1KF8L14Y<EO)Z23YGSGI
MA,ZV6?++'X7!R( #2,!5URYIQOEZP,+-D 4+:!($W: 8,82!4A4)-8* JMVU
MB&2-(WJKRR[9-% LH"P (>%L/D+*[U6)QF6);"%5*'_@?9SDE^6LR&;*U, R
MGZ=PDR'S)A%8N@Z#L9I[&'+SJK@87'<L<%*,UD.:D)_[ZSRK,N _X+?GH 6!
M<>F_O!&@=G3M50YEEU:P.[^D^^)6_C/5Z,.]?@@-NHDK -U SP;3>BRT$&!7
M3" &]-S'/U/S$!5'X\>.? *MT CHC\I,G8H,T7S\R7MA ;R+O])5;E0=)5GN
M'W)85,Y'U2B$%BB\V-^VRU3.9P!G$60/]V))G?B9:=A+/3")Y5<#9D#)LYG>
M ::?LT>HWU?.1P-IOJ>KR-X5NYK)?*J%"X'WH"O36(( 2L9P0FGE!NHV#8/[
M ; 7E3Y'G)8'4$SRDDYRJB ??(/,,R)WJKQ9\Q.9C>J219J@I2R+(3UB [[Z
MS/[6(N^QZ2;0JB8=Y)JO8%"<(=QU%L\8YVY1/X+N1P JV3A)6*_0 <S<;]Q:
MDK=1C&X]K'+W\%?^?N.O.,.L[3,R?J#CA@TANY,H1N" /QW@VW $!L1%];!0
M@(QH[/TR&C+S=L:S8*BL&\8@ TD41S@\).B4UKL$./9[GB,'%L#**V#!B)9,
M $HHF4J14Z':;+$]F"URU<'S9[@E?_C(SV #YU6@9/G\:3!%SB!)]7N)<Z\D
M5"!X38%'+)M#$,SN"@QS\<)WX(2?+GV6S8T!DR-P08(H&O*;L]%L$:H!/G]L
MZMP@IM3+<T'_4H VG8@]8%8"4:RA5%A8P?P8N#609^.&EC>B\Y;&(-0./'^&
MB141E\=Z6DW2I;@OV6#T<686961MIWQL8]Q"M=F5?JEUN#QZUI8]UF7Z.;Y1
M*FH;-!-U(#-@?K;<^8[=^=4RY1W=&N"_ 9#4X+874PG'1"_C91K P&,:NC&B
M.H/H(Z9-!\4@DHR8O4S' P/+M#AVHWP: (*#3<(X]V)WZ_WO&<V=6PP#Z]=%
MXL7QH=5@2&NGA+04M1D:I^V\8D(X-?$"P3!HL?'$5IHH3)YS3@+[8#)P18ZE
M7-!\PAB;2Z]SZD[R$LX)X\@\71+A7$DEKFM/;,KW-@/$0\']F]R-&;@7) O!
M![KAK\@E5%]%L^EN.G_D%'S_+>^2:$[#S&'HT,/\;G'H'3N@>::37,2Z$<A'
M>131 ]F47/Y\H*)FX+DQ,I&Q?.O>%9-)UB??^Y=L\B'8CW?9HG^5]S^0/"EG
M>J[HGY=5-@Y+,,@Z(#%I&XH9B"A][QX$F1XGEOF01.]-EQV8.M0EO?QRSO6G
M;^DPN?CT5O(;:8)KG$6\Z)QYIW^Q!0OYT,H)1%GI2,-P],3IT'# O>8-5D?W
MC<MY,8!N2;6LB[-!HV#X@3[LY5!9 ]%_A;PZD/6W#IRO?RT55@R(:2=#MK"L
M+E%OPB<$V]T7@,KD]ZMBE(=7U$'ETVO!CHYO6[+(GB(!_VP"Z4V_=NK#OGO[
M0"775ZD?X8:E.Q^\=RLY83VM>D*/Y1U?$LM&!QR9EG0XF$."5MY.)1NJ'MG4
M'RXC7&&D;)Y7(4:_O5R-6?X+_W$X!T$85U].2E7+7 W=I:>.$O)DV19/:3]'
M$JIB"]A ?%WLAETN9_+PG5B^!X%T+89M,WGW[EWRVCG=S;&'49KW$_?KEWEO
M%C B22+EQ]UT!]:DLUQJR:N.XFJ0%4M73/A!5M5[0*L@RS4J/B K$^R5%#XB
MF!7DG)>B4W[UU%QRT2UG&RR%_+(JM#*75QRT)5.%4_8+WF8##YK;\+N7GOB\
M5=0'5TQ8BN(CZR]WT4BE^?1P+B0J171?>3W)SULDK_+>',ECV'I;R:^\?_AT
MVKS+7DP*_QH)F%3H),A^]:8R^0B5^:*MLKICLOK7;O>=<^!"QT'\/AES*#T0
M' Z<$"YNT286K_TYOCAV18!&V%9 !Y,5)AP.6F$0G76.X- 3-_*MRRT'$:XN
MKDE5*ZY1,%\N$NCL:(' ,]GO"N(YAQ=@9GQ_A@J!^^BE+5(X,_S:S?*JO FW
MN=;5T4+C%5-/ VGG328)W4W"^Z;Z@4<C>^:*(-HW+S6[8"(^MQD4'V?.>^0W
M-%:67]"4'H5%^WR6(-+?=VC'QU_(Q&C:;15!2JFWE-P@A:"T(S>-RQ 6X."?
M$O.-,=&YIEPJD6XOTA&SST+":[?,L@01^T$F! %M2:LVQ\(O4^SP1/98E8\Y
MI"S"AD6\OXN]YONP#5ZGJ$X*_FX,!2RC7"!"58S?SLBY0D$T?HX<)U<<Y2J$
M$6^?0 ?T:;[2:AC6@:VN^]IJ-!L_%2G\\+?=%T]%"@]C+ \ W?JAR+_S/(=A
MD2?/DTW^1PW%&EHR4,1C&MG"HF3 QY.ZT#;3BO,V)0M-])\J$G:OG,]:8ROK
MH*I_=YYJ5M?S(%V#5ED4&$KM&>1M+QM!9C,;,)-!^#\)Y^]4UHLMJ3FH+<C/
M@;QO!N7<@ZQP%16,DZA_(_'<I5'8DAR[.)HV('4T41X-LO D2<(5Z0$S!UM_
M9"O4-*/<NY[PF"<S,O>@1JH"QNV %1H>9H&AE?6<#3[E@)?.+=N=]:],U)U_
M"!^_HMS5F>:9+4P0MKE9M8GF/)H"7EV<.EER\YCD!H;O:-1RT.^)S+Z_)LCL
M1V<G%R='W==)]^CH]/W;BY.WOR;O3E^?')T<GZ^'%! :$9A@E7KK=\O+%E?G
M_=;YEAIC"/C(H>)\"!>.:IDJ8B$C[<Q4!(2!$]CSH/GCYJID8OD;B ?PXA2#
M(JN8R<#&G$,63:2LATY[2)W.<1;5 $)&G_7]Y7-B2.^6GR^'_M[Q6D34/O=:
M$?H0<TS.%I^S(CZ*Y"$ES,FU>ENM0:A-Y!H& 8>_ QI-O&3LEI.7E[N<)5/M
M62%2!;BH^Z.R5GP+*?"_9!>@]4N)!C,'RF0EV?$5\8I58W(\NY97F31:$YO)
M<J/8"I:B<NQ)B'[2!DRDP$8[;>'N)?^:#RZ#</(=*_6%5TF95]%EN9E/!G]L
M08*'+?5<LND2GG^_2F,0!?<6X:G2>[>2]\.4LU2.MW$&C:13V9&.IDM$Q5(N
M(4NCZZ><K=&]6F:;Y4;MD619_,(N?];^V-<XV]+RXY+0[W4%8UOB=Z%^%57M
ME@IN)JGMLN+*0F\:2.7?Q/&".=R ^!8&*ZS])[6& AEH!.K5^]D2,>H757\^
M1M"C":G2/.Q]B]CAQZI@@3(HAAR9L[BP_SDH^VH(C+A_RYD#"*8$H3T[E_)6
M>:[WK^/#M15BX,A=Q?K!N)+#E=?!-ZQ=4+(*D9Q=&??D1FC7ZNN74\%VN$G8
M1X4X++R(^.6#_GT?XM4R/#\T08:93S4]9%.Q::P);5FC.\I7!69:E]!'QP<N
M0*BF2/>1&5__])";C=HI4(W=[DP(D+&-:["+ITSR;L5=7!W+8M?<C<VLWLPV
M#6%H0U-:YUEV[FN.M7-'!2R-;E-N@'-98'71:1#GC@Z D&R:#VP:E7/QL\54
M+[TIEZNL&N IJ7B#.=<1_563[:[9>@BX O%^%.V)K#IY?!-ARC%8>_0/YK$G
M'WU*;CJ-'0 >".0S5E,Y\LG+<LRDPB"W8__2O0L5@C .3<.)2.C37I?C'"R/
MQ40*O#A&S?.M\N&(:PW,+"P&N>5O&P%19&AF(WFNY/ND@5VHB='DMS0BPX Z
MG8>04VQ-NE&QDVK+S!!59#\:<I;$7CW$B3WP%5Z"S&Q651B$3ZM [_<A)6U9
M:;0YV-#;G^@!M J."4OD,^' />KT4=$P&KFF-'O_[P'O_,H/U_[ARD,Z#TKX
M0K&EI.B%4.*RB20%>A&YO428 YU.BFJTP#G!5<E@=9,1FTF/)4@/:_>E>1TP
MT],>SR5Y*3SQ?,HT4F+Z0XHY5DQ,3*H)1\5AJPFD&;OMHU%Z]T%=!\5S[&AP
M_R>;<(I6TD '<@H'Y72FKN K9P1TO0HZYZ4%<>HO):H=3::]ZI[_XF1:Z^??
M3]E3L2]TS]^[S]/K]S:W#],X[O^55H>?^!."+D7_'NMEBHO-KJ-8%APY6;!Q
M49+D39YO/W_VE8=_ZV!%H-/28DGW-SM[Z[&D/RF0H$!;^A/,G1+?<[UE=;6X
MU#EHKA(.8S3W7#<%YYSAMB8&^Q/^P2Z'F[J[(OJ'>RW=,Q33T?_FZ'_1I"M_
MJ_+&5UB=S5&3UCM[1);WT&H[-G[HGA_]\(R&M?^@CU5@8CZ P\%1D(9&=>$F
MLV4<[J>SK@;""T['0,(D9A\9.W!L0"'F[B[.)QE+]$TYOE93-UNH]50WS:?[
MVD[)R2RJVJ_#>'<0OO%Y'0D8I3KF5,F:19B%I,X^/J-L04-RFN#=%PRV)93K
MN@[>;@MA\<+@C(])<5$33XQ7S_TA-;<]GT5;H]SN-=\<3L0/@NPZ9TY&0Z9O
M=J-0)F^H5_6S@WN/N(W%E\9\Y=C!GGE_VAD]*5=93\HXS#J>TBNLH%+:[.HX
MWQXN&"<6O(MOR7 98EN)&*I"K(P,37 "(VM K'$8LN7[@?$9GF^NF"+#62Q7
MD9C!$RR$8 N#ND.[*;5***ZMG@2!!2L<HHES8;Z&F.7D8'< 2YA5^-M:6'.Z
MI)5TPP'*<'N[957C!;+%65H1[9-N&(9A$W$#_=CI/&!C%.Q#.E>'#A-=<AP=
M.JUZ0KD*SP$-6T>H@F'(5CO5MP[;<W%E%,T+=TF'*@7"N;('7*HO%*QEU+\]
MZ<'BQO=P%0R24-VRBN-XUC"C@>N![86O8L=7[?9PK+'.59)EW&1_8QE)OJ-9
MW;K%VJF-Q  ^Y4IY/!Z)D\*C8IC+(#@:?2W5B^2WP?BYY0K^*6M\#IYJ?![&
M6)YJ?"(1%I48KXR'56(9PC;B.CY.F_(_8"W60!5F0+KDMZ,W9 =64$Q.BI6<
M<<HK?1>>Y4PZ^$JLU]&(R'(CE<?1B,1XE?P.R397>UK/^XS!>JVCCQ,N%BA-
M$(K]:WND-8C021D'V[3+<54R#N=327;&D//>(#;/Q&)\ S-3;GG]BD"B3M59
M42W!5SK-M P+":,YJH"$T5T5"]077S*V,KUC-'*%)Q8'D\&%8[)'L?BOP@1J
M#:^KT>VLSLY1F+,_MW22W)<QZ:PKTE38IM=EO6JI)-.W:D5<_8+5G 4;%[M4
M4MP\8IO'DE]9E5U6V?2J5GB%.VI/'\_%_4U/*&EP<1)I%P:QI\B'#K^EA<D+
M2:=ZVYI."S#(.(0:WP:V[-@KM(-LUX'6D\&-]=?.# "PC?2HN(^VYT9^"W,C
M+2^]6O5B*8M6H<1RQHR?MB,E?W)?MD5HF?W=]XW#T#*H]MF'>1GG*MW06Z^*
M:30)'7'K'7!C_8/K>.=\4N]1?"E)@L&$@P@7Q 7"&KO5=+>O[C[.UT5FQUA?
M#.@'P9/TK>-!XF5)B/WF3]/GR[ UD!W(>[6G!7VZ<CG7R$F<<7%IG:H <9E/
M4\2NN$T^O55+A@KZG+]YV\?#$]1G4,^9I7X$DY1_,,T:"Q)TE%I/J*J6MKFB
M(Y;<*/:X]!QH99,]WL;"\2,3=6%@-966-AY@S<@D(T-]Y0[,9G*UST6Q6EBQ
M\$FM]KU0A6B=T5KL _ +#.@FS-5Z47)+UA:_PJNTRPJAH4#ERF=6BX*M*+YS
MOS=BW"O2SY/+S&ZI\OKP\) @%Y05+<"I[Q[8R@SVO5>%%. M!R4:+!>NS&*\
M&PF[<M-D4'2E7W?0$TI )-Z$.M01'U*H4]RW&.]- BO2?AP\^BZ9>M<5;XK'
M=RV?_[.+RCL.%'<T+%=>W&:WWTNEVG-<'4ATRD^,.:OES>)@86MC)1Q[6(&-
M;VZ5##D37&H>\EWGJ^WUS3/UQG]&$*GU<Y]YK$Z$OF8#Q^O9FIPOCR_0J+QA
ML>\+@:1-6/ ?)> ]KR8PYP";+9YQGG,F0,Z4Y 'U\Q6[GS. W5R[EG-L2G^4
MS6'4.IR'.F\\6AH"EY\IU>$083E_)G@H "A8+58-^0S+(S+1M/<93@AL/,/D
M88 ^PQYJSGD=]IU-L AF07CSQ(6 .<OUSV9U6'7NDGZP9TCYS<)]4/V;.(_(
MHM^'C2WV0Z[Q[";GUNKKLNA;8S [/O;\0L@:M1D[S$Y)#DW*GN( DFZFV8]9
M]+607V),2M7+.!F7[R:PJJ6E %7C^7'FTXIK'7T@ZHH]Q47\51+%KL_*/6(=
MCMDR^:3Q8=KZR)[G@Z4DLP?.< 23@0I08Y_3&;0_M?!*N&Q"%/E*V4-,5^D"
M>52;\5$[3,>5-MXR"Z95C2F*160V<HFYZ=\(,2 NV//$*7=$*A\T+T![J>X)
M^5HT)]R$KB_]_[4L!PB#KL&9=TG3J"7GK@X&.O&NZ9'.3D];*"P!7E0!*$+0
M)+&4( ]:(%)MLY\L[#)-YU7_"LE5J5?TN=V:"RVP 5O)/URS"&?+W6X%C1JT
M$<I"QKJ3@:^%N><Z'Y53EMCPJ0ORG]H;5IH=3JZ&PA=-<@\J"X;4OL@W(>"!
MD0(-<S8DG(@D9VHC85T2] @8P0&L87PL>"Y]J"?;LI"_:A6*(T-Q:Q+XXF*1
M(-)6*W88S-E1]*F85-;3,ECE0;.I9L9E$DO+K@=HZQ,;SBQB!]P:%[%K8K>R
MS:,)UY9W*QPW>FKMF-C18HJ3(6HJ<D[&JAUW$Q8"R_'EO])!DP\W)>H8Z(UN
M"-XC;AF,RL^BBE9.:&L$M0*K8H]R?'H57[+FTW@:P0QX#ZYS:PQI3Q5-BHG)
M7]>FR*'9.F]K8@JKS:,ST[;-J\B6/#1.4"%=&T&/-&GE@]0"%7U2*%SPX$81
M!<SO&H5&<2U>8/72*M#*OL"L*\51<!>_@#YZHA!9SMP?/F7N'\98'D#F_GN9
M;:X-%#-J-^)>HZOS-7=URF_7)MMYLMP)CY:$I'M^E.SNBWA&?12]C3M[M2=R
M1:\K# O?5LLN Z+W"5P(<9F#<M&H>Q3JMNA+(XK"K@/+0L,W7C."(+-7EA]$
M_+L*R2M#;AR2/5)J&"Y^ 6-:A#6M4H<+*#0E3W-\5YEF3#/=:PX)>,UC'EYV
MB<SIK%'"17=*;;%\$!IS[:A/"K.&D2R; <%#0X- )WTRC!6B&Q:-/H(+85NL
M?50"*QCV (46."O78&B]A;,S'=*F:,KHH6U.934(S?5RQ="="QGY 75PIA3T
MP'>G:WM]',55?+8;"<B-E%)1F[)@/FDH ]J$RRG%R#$AT&:\.C#4"AWIDVPL
MA]CL#6N^J_)>I1AP^9"NPTP8-BH)W3$2^L0*,XI(\K0[).UWC%=>[;@I'!5L
MZSJ$5<Q;1JA;YJ4D"-&Y:7A[C!;:YF.VG2<\ T+$+_:DS7P.+.L5#V<+>08P
M5.<Z-,3?<N#?8>^4P,&T(QQ@.G+G(@QPB=U8_%"?@;?5Z !780E!!XS6$DH8
M>8O@Y2KNI$ ^XP78Y 70-EDKC&\[GO'!=--3EN.M) EO6%@G- F_.@+\0CD)
M'/#$@*_J9 _SD^NZ_P= KR)*2@]]5>676O+K7OX8XTF<DKG(/GJ2[$=\M7]W
M(#ER3V1V,\PN:..P"-(B&>>D>PR9&^;(BSTR1QY6ZU30_(4YA3OV75NHM+S3
M-1*%#6QA--EAHBSCOPQ]*EWTNX:G\!6F;?CW/)]H]D#-NV9!8=NM#9'AFWN=
MQM&5^XPR:@\S !$47:C@7#$,R>;08_']6Z!S]&#FDXR7 -^0"!K"^-(BHG.5
MY&](PN/ FL.!U=;*4=6Y%GZ 2:QUKF1M9:T -QR)%[AM1LY1S&VV]6 Q1R!J
M8D)S7X(4_[JL$*<61PYGH&4(ZV!1.*S%'>X%[71^3LZ#P*W>X.2=0H1\>0#&
M,P;K"_M$WU7EI$1_GMR(S\:H.WA$&'6DSBZ.WR0ONI&E'O[W_[[OOKTXN>A>
MG/SC..F^?9G0+U[;SR]/SH]>GYZ_/SL^3[J_G+Z_2-YTS_Y^?)&<G9S__4N=
MTN]#"1+AV 4PBWH0WT\*5[IA.0HF8O?(1UJU!K^/A$Y9YTH;PQ@355%_< ]K
M@Q8.2$8,I$R^XW-UELUU\/\54^V!1HG6TG6WPKD>JCLD>/=P-RNPG2_DF6F(
M52%O$0=*$#""X !&JZF !,CG)?A" UPH!WU'KP"LGM8YLP,_X7Q),*G2Q*RK
M7AQ:08:,ZH8AE(N9ZKP08]HXH S?2PC4M/U"U 401?L"L<KKSSB?"T^= ":F
M<H1.8LP3#L7@VN=J\QG_6A_ 3S/:=) SA5F>K22@"TN5F8#\4^E0- IY;\HS
M<,NU\C7X22%H4<T-3\K%0SC],H,O/ =[O9" %GKH:'GRA9TI%*] ]_8_Y,S-
M$Y_1"WO$+Z1_)!%A&SHO4*PW$4BMK#<JZJM\$-!"!+-AS*:%,#&@@82!!#W&
MJ/\DGP5:GVOF Z=K-1*FA6P2B/,P?T=OOLSY5 R$,5+O'C0EXWO1:/ T0>5S
M2\5WBA;DTB(EOC&1">W\=7.G(,RB8 [V!B#'5\AZW,B=$D!5^DL:O%M-L"J3
M0MHJ09+4^E/) \9%_WSE\;SS^)3'P4K=\>KD;??MT4GWM99!D]8X?G/\]N*<
M%<GY^W?O7O//W;-_)B^[%]TUL&LN5AC8K@!$J[_I'G)]N6/TX$HH,AU/Z NR
M7 >L.D;@16+;'7_1"'=G?R-[MM%YQD_=V 'L5O(.E>(G_W!D$F?"#[+QL%RS
MXX]71:^ A/-X/+[^\;Q/@F<^\H[U]]C"9T^ _<N+LK>].B7X">)M[X>G/.*?
M(8]X1V[]GJ?EQ>-3AH>K/:FCT[<79Z>O1?F].SL].GX)Q^GQ14"/K\.*K9<>
M H<1G,J1U3?V2997?RA(^IV$W:H=_,7"6D#H\XO@\7<9J.I:^ #9_3.V)CA;
MPKH:."T>VE><!D_JEG\T=N<25 =:$.W_[BT,^SM;L^06.>SS3.@4 H B!;"L
M#253MT=1,:R+^ SJ-^GL9IMD9.1B873V!_J3G^JQ82=U^P+8(4ODD<+BRJ*8
M34A^ KBB-#6%:,9,.:!D/B#3B_('GOZLY["SQ7B::]X/1H^#$:&%DNZC>MZ#
M.[AB^&0M;13/9%!6HY@F6G&(?];S,7SN_V@]I6OX")PH[N2RY!]\ H$]TK^>
MQVZ;>_N10R%)JKDAV&/"\J^-PH:5]14&1X< ^)+YI/ ]Y8WSY/W'/WBRA/ U
M*&D4Q"3PK=&,@1>M!)AUD-YQ&^6/WR/,]'@$:M=^H$8U;=>)A'M&3NAQ4M,;
MM6>&-/^0Y_UIXN\T.F,"1E!/T4)@,!4N?& ]%<;9PC\/Z%3@!!6V=/UPZ?S)
M\R#]&\NRR433<)4P>A9!AVO82;*@>:2X9B&P84AO>O_Q17D.0%RCAY,;A5%C
M<,5>6_.<6+@;?[B4"HA753;.;\KJ@['8:EL,2X?93.C?S['2)4-2G%:7V42K
M)5SV'?&= 1G.H4S9V-GN[/K'JRRQ$MVCT_-3*]'=2IQRXPI65WB1AEN.$%:+
MDKG_@CEJO2^I)[S<F3$ZI$]@,4C3\BA\TU $%?]5.$D>M-S[M/M_ H0T+J_7
M-;3[I"M_'UO#!\KO/BW1T7/U#-;B-%FL>@LS0)+)@.(-$(-R9%M&KMI3XOG0
M[&A1M\/%5)VM)XS['*Z*_-I-E9XF*&(Z!2,,J1O!8/OPI61XO_ *21F[XF%J
M14W *ET9:VQ-M[0O'6.,7N#X+V*"B:*.3"RA/##X2$ZNQAO>HSLP+)21N*Q%
M#ZR:F /U%CB1HA*@M@=]/U:!_X_S0>'$QAMMW4]^S[,/K$?:Q/[IIYH']\^*
MW5'!_G#3:R\#'AHIO8IX=%')%*AR)2<N&!L25@$HX/J+$%0PN&U+FET5*I+'
M_Z?VIY0N8U7.)TY]U-DPOYRK/BF':GU+WCTA)<R&?=]SF^@CZ6H+L[-CJ8NH
M0AB]BW-IFNJJ%S7"N=+%=-M7:S(2\DMWV 9S=B*".9N;4H>=$D']JKYI]3W[
MB@?M@2FP-[$EX[!8:,'&G!P#=+_I":X(D8MN[ !ZSV_TG@O";!5( Z,#T\SL
M3W KPSIMRZ0"').W14]&RIX>.:K>KDL A?3_V/O6KB:6;>V_TH.SQWE=>Z2P
M[EVE^S &0G2QMH "+C=^<=2M)1@2=BXJ_OJWJKMS@Z $0N@D=?8ZBB3IU&T^
M\YFSYB6LY:#,J1]M)Y3^R15O*]<AT\]&:3CZYUTK-I/7ZAP&YEVH/'@QO'OO
M9"@/LQR3%3D5'_,*.M^'>7=NV""M7/(A$2Q,Z:&XM8;ZO[BK'B5*E3F21:VF
MP:'(733#(V6GGZG;$K)68E^FJ].=47C!8VC-RJ[&;*?4F[C>RAC&_W4F.<CT
MLV1_K5]#FE^OC#+^YJY%P8\%?<QFXDVQV;MC1KL??^E.S/X8C'S"?"_-RK*:
MQN_G4+P_G\%8%[.B)5]@^"&<;KQ?VM4P,*]]\P,3.GWH];GSY.]][Y_");SJ
M>'7K5<?AR9_UHV3OX/7AT?[VR=[AP0K<[!^T6^X1IO$;7(H/7N]K=S2/:_>4
MQ&OWM;AV?[GX<SM=0;S;/CI)]O;V[JT/^1WTX5,J/P1O57Z[>T?UG9/#H^.R
M.O?!;E+_3WWG0QXQ??CZ]=Y._>C8_Y!X)9D<U=_L'9\<;1^<K("*/#EST^]K
M!S<U97Q;DJ?<>7FY;!<7(#IX<09)(J4?9_Q!$S<J^;5V44$CC[GLM']<C>60
M#/H,>VZ(!AEZ%\[U"G].TCWS;/"LW;2A[-/H!NG,Y0&=W4%GJGR8:'A94\_#
MA <!#Z'6^R";N7S_84Z:]W.G<\BTS6]5[GWZ9=5//[KU] ^/^B#H9?]=_>!X
M54C@"IWP^C 2()@[KM4MRAR71W?X+C^_WM7$6Y)W315,]>'@!Q\9$P=/ED']
MXK+9OG)N*#"33\G5W4,E1>"J2PJ^55*.O: <[9V<EB;3QP.O%O[<>Q<T@]<0
M)]M[!\FK^D'=ZXN][;=)\7H>.[:_?;#])@^<SO]Y5'^[?5+?38Y/#G?^_>?A
MVUUO>GFKZ\2_/4I<!21N(!-E#-!5<OB]Y=\8*B$%LE=>"+S*[])R=T+Q>BY.
M(X_U@R6%55U2R.V1DX4XE.T$PG'WVB3(RO&$  0:=;R]D[]8RU\94+%D[V"W
M[O70;OU@IQZ%HD)"L1VNNKX5%>Q.1C50RT)I1^4U5\AM:+@'\RJQA*F9B-XJ
M%N^.]@YV]MX-TFNV=W8./QR<>%,B>5VOESDV]:._O;T1%4&5SGP^RE'>\Y'J
MC;K2YK6NBD8-X?N.W)>0_Q.F^:ZOFPTSGK#\NM&YN%TDUMEKAN?A-9,H>LVB
MUVSQ7K._[ZO>))VFWOQ@#/ 3#"5A7Q2![%<OIZY B?$\/[!/JO/8+]P+?^Z]
MVBLS2(?YI<DPM30YWOFSOOOA[?Q4WH*68SJ2/5-ES.Z4;,G"0KA3&N62K,'T
M(Q'R7*=-_\5LLZO"5 ;I S,J^978QHF6)]/V<P4XZL0<7Y7-NH_/W"\J+>="
M'&(=5VWZ8SCUZ[8VPYB6T[Q84[T5<@O6=IU&83?'O;;Y6AH3@V*GI3LVKMC8
MBH4"IZ^+POSKMBQ%T49OTSXFN#Z5VL=3U?Z(W,RH_RNY@=O-9M(=3"@_OT6A
MNCPE)4_A"M7D5%[DJ0@IO;ST!*%(3REKI'7<EWYS(A+P#MFF>56JHKEH48KN
MFC/%#4/,BUH[A5>NEG_.;\IH%,-XQ&%AUI%GI3%6?- UNZXH!M68T@+M5GH[
MX<D)'P]]2\8<.I5.'[F%T^L_!B&=12V4NTRAX&V]?,F'#IJ.WRL0:EBIRZY[
M,?CAI6UT+YOJZD6CE7]Y_J&!Q5=Z=8)'XIL+.>FJ62Y*OC[%RZ6S0LK-%*;!
M7]'K^/^W@R\N71F;N2OC><].>0UM$DYN?1ENHML_^HO'"KY)27JGQS[/AUP,
MVR],6.#_VR ;(S>.#1ZY%_CR1X(F#T?393?7IGVY>!3,746EO9L<?-A_53\:
MGI1R^K/-;(!]UR97[/D3S6_W<.=#;K?OUH]WCO;>3<0)W&$C0[6S+WD"#RB'
M;(QS6?:RE(Y<_"][20XU29C/RPKN_0V@R-<&;Z([;/CL*W#O1;AGO/QC>1'A
M73V:$RXP5Z#NRR<?8.GF/.OU+E\\?_[]^_=-/\S-+^UOS[<[YBSDDCYW]HOJ
M/ ^%PIX+01&ES_UH$8*4,XDD9 0+_EPA"9#D7'Q&[@>V:/.LYZ4Y;XA1J/_"
M9G@WJ,Z^/6BQ64L*Y5M8IH>FUPX\.:V5J7>#8KUY]_GD>-C<SAMOF[7D]7YR
M7.:PO?&G[[*6O'V[4WBD]H^35PUKVLF'?R=OBZ9:__SG,Y0[9M=Z3V!<@C^F
MN.?O!?-9_G_+!.;X7F#^D'E&O'XDP>C.*!F"^?]P&+KTDN%^?$:2,#Z!U#?A
M.31%:7TIX?>=NNIX?A^*V(_G1'O,K=WRVA"HAZ;5JT&[C!RPDS_;S3P@L*A4
MO-WTMG#RUV;RJMG^[CK=2>7P5[]YE0P<*$L'Y7/=+K'.DY\;?)<<=6G@FSR,
MBT?X?O(!WI_7Y!*!TISB,"\1!)32<.3RR"";!W$6,3RNN-P;.*V*(DQK2WI(
M)#VK(S7W5R2ID+DB$?YE68C.-8G9]HS%#BI=_%J:UH=\3%FV=)TGO\;D@T3R
ML2HP>B_R(?R/DM-<(K"0J"0@)V>-CBW LZQL-Z0DKZZ:ZGLWE/]?*L"8Y^K(
M-9[[&E-.&BGGJF#EO>C#;2(QP3$/VIL)"C_\%D*7#$3FNF3).D]^/2R-VV9/
MUGGR:VMIT.CF7!WM>2^)\,8W3GEP<]*!FS,O>NL5Y(1C9A!K&V(*VV6P<O*,
MKBWOI-'5N>:2(_W/+!6Y+J$("EY*3^B3>@O#/ KCZMX6D;-]V6DT$U0&Y/PR
M'J>XPKWP*Q(*VA?"F*?39ZZ3_*^ZN'SI_QEJQ0_*53]C:ZSCHC=MO24U.)@Y
MIH6.HX68OG5YOXA1]$76:5\D[U3/B]37Y$W;7;KF1%=DKP SU^@%60Q]8RZ+
MH@2%0#]#:ZP':5Z2@+Z,ZC *V4#(6*D+<\5T6,C*F*AY+GE-TN8H0<NGG]@C
MZ:=;$@">;JI[><F&O!]!\RIIY\VN[,/"_Y</+WD$RE4 RM _! 2BCC!!/SSJ
ME?Q_UW5-IW$YGI]WO;Y\=Y2OUQG5 KCL=[I]5;BKC\ORHPA/R?&;Z&7I7T:2
MT'^.H^=3G&N/X"'N:?W@&\%'\Z%%_*[D=C^6XV<=MGL)I?NQO ?KL-U+*-W1
MG%TEEC:S.0N+'Z',CQI]'FB>-VTEE%B(KZJ<'X)HW,*=DLQ3EBX)G6+S<B28
M!;<NE$6AT^O6[Y)=OC[FBO*X%L.U6%N?B,=A]A <CK[[99>4FVY%! %F8Z%=
MUR_7BOX#.?A>A^$\G1'G]VIH.@"OKP/?B]IC>:36@>$N(;*FT:!9)X-&1.E>
M)^F64;HGMOMY7@_MB2OE3RW*79GR^>0:[QG[\Q$JX?]J319/K^]<)O^IZ'5U
M:N?'FH1SK4FX$N0"P<@NUHE=H)@O4'6%\:CEWO)<?2'%\]X%DCB\:M'GW#<S
M-45Y5#&EXVSCIF-F:I'\O!CA51[UT R/Z7231BC<W,@:17NG/!["'P+5*TIE
MA0+JH;2QZ[5K2?+1-9O=Y+77->WDE6I]K24'JI#;9+O;;9M&T?@R?/>V]7RE
MT>UU<L+G1Y?'9.>QU=."KE?:37_7#5ZVDA2/L@CK["U$,?%E953 _>NU,,&*
M>BT,T?1ZPG61;7WRRVSKZQIAD OSVNE.WYN""2[K#^;*('QTO#[B]?*T026\
M\1]3K;Q3]Z7J]*Y&.N%N*B%H!#6I$=270;RR4^8LN2C45!F2]S973F5UQ3#
M\,OP^.1=IVW[IA?^_M:XKL#:13W\[E"!78XKL'4J>#3E#"W;[>]<)[_.U[TH
M)FE%K3(A%&*:5L'WU"I%;B6F4:6LW0%:3Y4BHJ&"8F6HJ%(00H50R%0.JEI_
M5/ZCG4$._9AV(??4+G_U6RXA<#V5R[K Z[23A):MYN!<9[_6]LIC)>U&Y;*,
M0B$(_IURH;\I/WCCBN3F(W!XA ?>]0.=T?JN18W"VR8_]>"4/*(@'66>\-44
M$[C_)50$0K^@*>N\M&M]KA9-3]=YK=?ZH$6S9!&KO(YFR6CV:^WSBKD\ZQ6/
M%Y-YUBJ9!\5LGO62;QG3H*.W:7"_A].\8H +]CNDF'ZV+D-4%;2GR']V+KE6
MD^)=4Q71KJIT'GCFO*^N$IRN7W_77Z\@B^NP]@0:QX26M5*P.!;O6RL"C>\7
M9QCE>UGE^WY!0%&^EU6^[W<O'^5[6>6;1P,Y&LC^OQ1"S!E[/IZF][K=N2A:
MBEMWT2I:64VV(G@FUMK826.QTR@\UX4'E_ZD'\[T\VO[G:+<?*.5%P[IM)O)
ML?.[JEJF\"[-4XJ6406))'+,M>*8]ZNQ%3GFD@HXN9]/,)++E=&/>:_',KN*
M(DA*%3FU2@B&2(2?@N"$HB+^)7O+)8S_[@3+LM_C,\37F8N2^SEB(PFMF)"5
M?9'\D2[Z(GEIN6:-A<#E3L/D]?'SJ\H/K1#WGLO)FQ!RFART_6:Y893S;6\>
MF7'Y*/)XP%NE[Y]KS%#)_4JV1 56?=G"D[(UT7'QAC#=TH]QD=*SC)KIL:Z,
MHO0L134PS_Y2R"4MJH%1QOGUFG>A\W9>"3@Y=IUO7MIN[?$]+'6'AY7N?M?F
M^_5^<GS5[;F+;A$C7TO>OMU9OJ"=1UGYN AKGH9+'NMZ-V+S<ICF>1((PSR8
MYACA5)!"*-ZXENNHIK<?FBY$01:YD9>J<_T&Z+?X^V_7O&HE?VTFKSS,MUJA
M=.AD0B4:Q%'B)4.CN2XX7.?)K[7CYK$B+B($+X]00(9047O*LUI:",6[3ONB
MT>VV.U?!!G63I=@0&Z:A_PZ WS5:+66:95+HTA'?N:XI7>?)KS71O5]B9R2Z
M*R 494UR1%)"4F\&8D@$@]B28 8.K, /X9N^=QJ]1JCF<=W[,/0[('%GW#UJ
M]\Z2'779Z'D>_4YU>IY1=VLK#D!W6NM5+^%PIT5X^W8GO]'LN,N.Z_JS5M3X
M6'DKZ$Z+L^HDY4Z+L+Y6$=V,M]DKHZ[OV[<8(SP94;G3MGG[M5?]KO^*;C>$
M4^8%;H*VK??.&J:;/"-KRW(QNJ?41));,:FY?D^-T:#.6%]W&[:A.@W7'=1_
MVFE?^#6^6ML;9DRBLEC18S^(?/(X'PAR./$AZ*]_D;Q]^VYM Y)(Q/D5/?!D
M@/,[80N&Z5:7_4ZW'T*1>NU0GS3_'8%XH ".54<KSX? X8^FNTJV32XH@4"M
MK4[P(A*[K*VHB.!JBLC2:1$<M<B*B@C^K19!(OFP>;RYLSD4%D08+!(L;/LR
M>+RG292$_/<2E3S+^IU6HWOF;"UIM7M)UF@Z^\<O!>UYWN!\ZV;[]'(A*-Y,
M0[_SRW81)_BBXYJYN[1L<UX<Z?$/EDW2X>@C2G?;S7[O]H],;'*W?W&A.E?C
MQSI$];K.XL45AX%2>FWMQOX\ZPQ&$VKX MUQZBM0F1_L"]7\KJZZ&\\G>](W
M6N#:PLZR)HN74UQU.?WU $LY_9\&PC933CFB)*,*99KZ_VEML]0JECKU.=W8
M.@F2$&0IY K[$]>=(C?7I<3ORA>_IQYC7_C-] N2B]-(%#I^) &^F^JRZUX,
M?GAI&]W+IKIZT6CED\D_]+)\5BD_X6Q<1_(PS^+E\MA(N9G"-)R<4F&67UP>
MJLW\4 UTS.1K:)-P<NO+<!/=_M%?/%;P34K2.SUV]:DPCE1X5?7\;ZEPU?3\
M*A-J!->F%-Z)/QB9UR+M[R%8XD)YIM%0S6Z2==H74^,A0ID4E+[L)MNM5C^/
M*KYL=WHAB3=/O$(0_#OONA9.W)53G:1(\AU&71 T2/?P[_+?%PYNHY7\Y]71
MV^19_8?7D]U&T'C#FZ'B"\+HWJK6E[ZG17^\2)ZA/TJ/><M3P481V?%*-?-"
M',=GSO6ZM>09GO*FX] I)L2#= O-?''9<6?A2[^Y,+_VA4N>O6UWNW_4P@74
M;S^ONF?):[]Z_NO"U=4S^D<>X=<-,CCQN=>-EA^<7]NQ)VS.4C]@H.);[1SH
M?G$PI[TS/OSVA]]JLDRS&!;.QRAB]^1CF.''X&.,BEGXV#7[3Q:L]G[,!08\
M_?4NS_:,WZFR8G\#&_<?2G)I3@:@O#3J[.Z5K99)<^VKEM<%>>**\6\./"_Q
M>L<C^*6'<]4+P=:7H223_Z7J=$+=IOS-'????J/C$=DCM'8%U<E95"NI%S2Q
M;"TW7</][_\@#E\&-3<+>"_-6?GGBIV2U_GVADY(WQN]L]7<LE7;LV/C#9%^
MTW5S2M5M^*_P/-)3167."N95"J@:IJZ=>0'6(82W+,PT80OM>;J5<(B>Z3\"
M)<SK;GSI-PL;ZQC\>_-?NO-\Z^;9N)47C#EI\BG-8A@_JFLQT.) 8CN7P?3T
MRZ"O/-YE_O0'7ERN6AEE,B<BCTH$#>)5F)GUG5%)GZ(3-,*;DV;D4JPE_J/
M^ID7]'U?=3Q9;%Y-6=/WPS7MG?G#FUSX<9QUR[4MUZQ8V/36A;TJ$RU1NHS+
M2NYQ1'?ZG4X0\VOK*<(1G;I(Q^ZR5U872)?W!-+?+-6 K]!-=-O*>:0KFTZ&
M51E8GL,5/ ;DEA4<I4F0Y5U MHBS5F;QE<7+EG&9^'V1[O:U>K[]>\G,\V_@
M4JY8.O\5NV6]_E)>.WM3AA3)2LNX6&)ABS6J*;/$"E(NG'>,9++D:^*6]3UH
M?RO>5X"=6,;E17 12N'0]-IAH<3R:@5T'V/B_B++EWBE\,+-+OE+LPOQY=46
M:"$&0D':;EVF8NY;DXZ!R1<7OS"_,P?FN# 8+=7*W(?G[[JLT6KDB;KO.NT?
M5Y/6T< 'E2":#*CL:'72I5H=?H_5F8L/8ZR#X-.NP>\\*4NSE>DB(."O?LL5
M51F79EW$8M;%BP.ZU1"KY,+(1<I^?G *$Z+BHC\H6 >7:3/Q?2R7^1B%M_+(
M&-4]B.IFDVL4H[JK%)7Y1%'=3W,4\Q*<=W'@+ WP+=83,2@,=;OU'%%O@'K\
M=M0+<VC8_]OXO53)=.,1H;*Z:/CD8UED.LMU-U-Q;HO?-/R(6KT7/-_ 1S_*
MZ=2C'#IC_@A@,BU2MR@_?_.%9!2K\BP/,T'LF?HCA&'X=0J%XI*]O_^XBQ/N
MB9)]!"/W"2X5<A/*VU^^=W#I9HKN]M0[QF[=(5[T%X%1Y0E]@KBH&R<T![-W
MVV_JTR+8KFDEQ'X18CM+).U=@E]GB::];_Y1=9.,GGPL=P=P_Z"-K0$7*OH
M7[H<=LL8$1=B8M_U=;-ADFUCVOU6GG3QNM&YN"4/:+Z[/"7HOA.6X*D"1\'4
M;7[$[[RQS7FBPHP[C.Z7L[4TP:[3E/.+&>)?%X%7USX/PIM_RVTBELURTDE1
M2>J6U*_K'8:*VXC).J3+-EV\W,-?\M7/^7]YA$JP>9+$5!G5</75L#\O9(%J
M.&J<18" O*9Q[IQ'/+QC.76JTTWJT\)YEA@<Y7*K)KG<JDE.JJ:EG01:[N'+
M:"$OAVJ6@[Y!436OC&I&^->J^2RD?G=#D9&\Z?-9N^F_I%O>$R;U__8;O:O5
M5M)AA99828?A+_GJ+[V2#I- <KG'7Z351%6]%*HZ;!B+JGK%5#7[M:H>5M-:
M<7W,EEL?L^76QRSZ<Z,FFNV\\*B)5DP3B8VMNQ=JC)QQ.235;ZJ8J3C]+Z.=
MGR+:MS*!O>D\ GOSD)08V?L$8WGTR-[%']3I8;M']7>'1R?)X>MD[V"W_J[N
M_S@X28[J;_:.3^I']=WDW8=7;_=VDNV=G<,/!R=[!V^2UWM'^_?)>_@-3%0F
MA?ZD2(@8]W;F?/=56W5L'AC3Z#C3:W=RHZOZ\YE6AGKV45=O]VX<Z+S2[^%E
MHQ6*=?G_PBY.IR/+/_D;6YU/_J-+SM0WEZB^;00REE=Y-*9([0GAJ&:<JNDR
MZJM;1'WYPSRU@_NS\)2\""Y\.98EA-'+/Z9'BF%8VH>AJ%?X<*[IG9W\]NZ$
M[Z)1W/FW+UV!Q=V:?\/-ZP977#>$QYO@[<B&W@ZGS-F@5'_O>SLO_I'?6H1?
M^*<VVG9Z+9#0P3X\;WR@K9S:/@LI Z$1P#?7+#.FRL*W?MICBY(-S]AH3H,5
MVDS\(B;M?L=/+3^8Q8I,^TA2=C]/,M7H-*]J8?"JV1Q6E?<CZ%[ZX72O/V)
MCZ[U0;W#YHSFW>TWRXT(?PUW(7]'^-4\5]N_S9^$4+\^[&6>1Z9&$=.7'7\6
M&I<A)^2+:_F!-/WB^]?=95GK/GS%AU9CZ/\J3NZ%_U*C*I:0-QVB7JENHUC&
M$JR65V'F\SDY\^=V^I'V*#(X8)?MT)J@T0Q[/GE0_U_7G_%!->K-Y- +R[7W
M-W([T_T($I*7FFY/HOSH05-'H56WJ#\2Y##'QNYFXK$RC$XEET70_M@1S!J=
M"S^$85C_,-6QC.\?"-A8G/^A-TN[84U*FO!LXH3^D3S;>+>S??AJXX]<HL(7
M7RNDW1C+*,B_KY3V:_F9.2CXK^W8'+J'(PO-39+,V2 O2=>9?L=#@M_BIOK>
M'8JYNKSTP\_9:F=8(+@S+.8[;*1\//I\WE#\A\DO@<,8+AK=;ECXP2/S6<TH
M=94[P/XHF**!>C@FPS-RVUK[D]6R?I.'ZU4L0G)RUNZ.OUKNL'^+\GOJBG+J
M8>$\0 ;T*_:D^"J_RVW=4_X;O6'7;;?R35)=KX_S[U:ZW??/.'/^(YW;-4@X
M5UDH1> '-E0;8<L&;ZD-GV'[>>JO5VD>A_Q_6<>/),QA[*AU\VXVXP<UL(O0
MXZ;CY^._RT_*M;YXR<U?+*<5U$HQK8$^:00#I^6'DE>:;S>3MI>6L1ET!CU*
M-CT#22Y5D6,SMA'?W0V1*5?+?U5NM>6K'@0QYQ)W_+I$^T7-&_:4UR67_<YE
MV$/_D!)LPKMNXHW+LH(7Y"U6;J#9+//-SY?_,2C\L)PEQK7:2;<?=&SQQ9LW
M[8SE$K'#<:DRS7Z@!N5Y*91^VSCKR6>WH%?=L :YXFATOW9O/<Z#I9\F#+\Y
MZK5Q2;P^A""PA0JR!?Z&0Y$/93,Y#MLR]N;A=-P/OW M_ZA:."8J\;C?"ZJG
MX8?BOC5LGFWOT5;E^UT(_T70'P7*VD;7--O=\IFW3JO0C^52JF:W/3: ;ZK9
M5[WAPZ=RJGY0A45A^"^MO%>67T8_TL9%3J4NE'6A/L!((><]LKX[3T3]W]>^
M(ISK0%%+YJK&6>CTP7NHU:[9<-]*6!P3<K^F897\RHU!H!YRI3$.O10L;R=H
M4..GOYU#X7[HU=3I/M%U63ZB9<>0H)O,8%4+!9-WP,J[EEST6Z'O6S!KG3=3
M@O)2@Y>5%]V<UX6N7.%LFK*X16FI#)75K8JU4.%> ":^J=VYSN(F7AZT6<B?
M'EX)O15<29U4KVC#59B<!>P5 ML-SQU'@_S+@_X;8F#YY.D<(/31PG]X6/C6
M;GXK"4W.)1NY*>6YG+=J6U]RH.KV]7FAR6J#[B]-]R,Y[]LOI<#FBSZ<U9A\
M3]\)VW8%:U#-\,]<0WL;3UV-R^] C4Z'[9[ZZEIY2QF/X.VF*Y"ZI #^T;6
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
M7H@ERWJ93A\>,>N_>@LQ<\>F.\Z^,BB\/$D]$79G@UTRSIDRESI)TPSP++.
M*FV!WRX"K$V-04X@)=C&%D.LYO=PI>/KJ^0(BE :H?0I,I8BE,X,I2,&JV!&
MA3*>M_*0& EE"--A#J1*(H-(!IE5H>H"K,$I\;L12E?;'3<=!-XVE&XT&[U&
M6>&YVVN;KV?MIE_7[O_^C\ H?9FG+_5N;_MPAR49VRCB=R,T[&NZ^71COZM7
MXG%&N=27P+.V8V^.SLK]>K+?]?;I*9^Q=N6H!KM[V>[D-*"=Y6TWN\FEN@I-
MCA[BU:@< 7QH]^-I<ZP,S5N&2X>#<+3>%2<KIJ??A_/M313#4"1CF<(.:,XI
MH()@(/++!_];!-,4$JQ#M9X:054*GIJ3=H]8M+)8M "3,V+1/+!H9']"+%,G
M,^/M3VQ"UP0$A#4$8)@QBDWHR^[M3UQC4UHIK\8-RE(0OF&']5L(7@P">XK&
MP!&''H)#$Y4HB+ 2.DZ -"0#%%(&E!(I(!AQF4'L"(6>$]6PB.FEJRR]"^P)
M'*7W@=([8A'6&,,TYB#E(1V$$0(T3!'("$DM1JDW<6B0WI3$_H!/RR(Z?1<F
M>Q$:%:E<&(,'6;N6RQHQN/-I:47]XK+9OG+NR#55S]DQ-W_$J'MAU$0%BXR'
M-! F04:ST(,%2R H5"!UPF4"IAD5)E@Z$CT8HZKG=(F"O$B&$05Y_H(\(AM$
M(:5PA@ R& -*>'!>A*(TB"BC)3-(A"OS&EW9H,^E(!O7\U#';B)K@Q+HT8U1
MG834 4I=18RZ%T9=*W8A#4-8@]2&AF\:8: I-D ("'4F)>;Y%4]-D"HELT5W
MQA*2C2C%<Y;B$=-(/=Q* 34P6B% %9= JRP#*89,.DFA$#9(,4L?W%0ENC4>
MG)Y:.C?&>$9T9SQ]KFJQ*]$$>B@P312\8 9:A[4 5*2I_P,Y(#!A($6&.RX5
M<MC$X[ VQT$KB!CA#%BG8;"#O46<Z12D5)%,,9U9XX*>(N)F/%&%3.3HZUI&
M^AG%>KYB/=;&1M",*$N 2#,&:&HR(& (U1$I2K56FA(>*J(P5B6/]7P=714O
MMK;CW^$'G<=B]SOF+#BZVMJ/*[];6Q7WUAT7HUI\XU6_ZT?8[>ZT+W2CE>_'
M:+?\3]V&S0WG=BO:S \#K;%Z*A_(_OO/A'#J-*< ,H%"+ \%FE('.(3.22R)
M@2PXZ,44.A*=7RLCX_,A'S]=IVU5]RR*]Q.*]_ZX>%.19<C@%! 7?-M"(N"%
M.N0P0 6)$Y8+'K)#!4;X984$?.W\8KLN<_[$VZ3COKE6_WY!P^MA*"V CP1T
M"B/YV.B=[?2[?EU<)T+3W)C']F<CM*%28> 01"&M*C2S2SWW@,S_IZPV1&UL
ML9H@#PXACDZ/"LOR IP>498?E6:$[C6*4FD,R+ -]>6) @H'.\)I+]<,"Y3R
M(,L,5BE#<CT+NYF;I082[;PLN<0T&^&5S$]YS"UROWNYAU<Q6NYZ/H](452W
MWWD1\*O8O5?YYNWD>_?:[\#A:.<BMMT+VR:JIRFC7<JTMYH$I( 2I( TDH$L
MXY@I@[$*K?2PK%%Z,ZP@5OQY>K?-VD+0(S*K"$&/#T%C],IQB[RY!$Q>@8(2
M" 0R#CBMH*342SE&'H)0C?";O;@B!*V[8VEGCK1N/6S2QR9O$2GGAY1THCT
M=!EC%GJD=-X0S;PU*F F@?3Z#F/M013!HCXC2Z-;:95%^+')3Q3AN8KP6&.A
M#%N,& -(AFK5V'A[BV .,*<8:LVLP*&T!($UO(K-"I??F_0H[J(U,-<6<*D5
M(_X>"E5L(J[;6V%:$@:TP=*S#:V!M@8"#U'60Y7E*+.>;3!8@RM>6'\5W4-K
M #D+N'N+D#,'R!G+<6.<AT+S( M5>R@B$@@I%*!,BE1;2R0-N0,,U3A:;5]0
MQ=Q!52%KT]?^;;OU!?1<Y^+A%<;+Z=]I7RI4;OZ.@UR[N@]SB3JK8(!LI;R"
M,X2CQ%:#]]23^Q,%*@7$J20* D21\=1<62!P)@"2*A54IPAEV.M)]. RN3&D
MO<(2>W]^&R5V,1([5B?*&].IDBEP*"1)TXP!29D-,6299M9DQ/#@NK_):F.,
M^N+90D_]&%+)V_L6Q6N(>7&&P<+OM8P'GQ/U8\RN/G 1>69$GHE2D]0)@X2W
MJ9F5(1_?:J"%MZD-U(9HB:$D>F-+/+R4=;PPK+"DSHLK1$F=MZ3NCTDJ8=H1
M!SR*9H ZC(#,G!=<0@*JHM1EJ><(#R];7=%[P:7@" ?CK<UJ2<OU0L,S<ZT'
M6JAC;9WN)8UNMZ]:QOG%Z<8*DT][/=AN?3EQG8OQKCT1KV;#JXFZDI9:;$@F
M@!36XY4D!DBD,D\O<":9$II(D[<.P[A*)>FB(Z(ZY"(*[V*%=T0VL+)06XB
MT%8"2E(!A" I8)Q;)*7*,B,WMC"M(1I]$E6M7-T:.N>BDZ*"Q:NC[_2^4#51
M41!B)#5TGEV0$#/)A?*@)1603AAKF10"N9!_2WB5+*/HPUA"FA$%>?Z"/-:9
MBZ42&9$"*PCU@NPYA^0I 1D4.D466P1Q$&1)T@H)\MJY.(H2UG.*>5YQ3%I4
MK>)Q-VL$HWN"T42%'N)"Z5("@<R, ^&6!"C$"" D8XZG4#$H0IUBQ!X,1M%Y
M46$)GM?-2!33.8KIB#-(:(7%R(3VG0)0+%.@348 5!)KIQE2BH>$*5DA(9VG
MDV)YDJ6:TZ)P'^*76.?<A<6F2T6LNB]631;3<8YJ2KQ!(XS'J@P[H"A'P!F3
M*@(S+%CFL4K64GJ34RQ3]L*L KI$/I1U!IW%)DQ%T'D Z(Q=Y%B''5$2*)/!
M0) L4"+#P!!N*&'8<!XB2V%-I#?=HQ%T8JI[R=YBBOMR<;8(FK.!YD0E'6A3
M@Z1'21DJ<% M+! 6,2 )%%3R+-,8>]#DGJJET]I4+0]JQMSVE<2:Q5*UB#4S
M8\V(H#DDI*.4 ".4!31%$$B&4@!%FBH).2RL0H%K=$H0?L2:E4]JGPX&.^V+
MBT;OPIM'W3R<>-A0QH2:UL^*.&2<OX38'P])=K^.Q8_#>'YT&R]:C>;_;?0Z
M?7<S!7$XV>V6G9AJ1)R[(,Y$Y9[449D9G0)K4.9-0A42"7!HRTHAEY):8NC&
MS6:;3U;(X/X'<!8U& _@(Q_ L3HN3ABNG08\DZ%098J <-H?0)EW*V>*:7[K
M 9R3_5T5=)^N68][;?/UK-WTBK*;=Z=*7R;NO_U&[^I^=4ON2JN?\AF+5MNV
M\6WP[/(1(+S_!::Y5^:IMOY=9Y!FW V'H);\XU> ]\YUCL]4Q\W%U[!W\/HZ
M\ U'DY_(=ZISV#GNJ9ZS?ZMFWXV^O30 8$3#.Z#A^X"" S3\9M_\3>V??S4_
MX>8W?7YYMO^S_O/3^1X^V&WZ[]Z&I^>&^C%<?3II7AR\.?WIG]G\]/$].T4"
M[O_\2O=WW_OOJ__8/_F*/Q.=<@^M'$">&4 5=4###/I_ID:JC*4Z%!*XQXFZ
MGT493]32GR@NH#]!U/HC9(BW3ZE7UN$6P:8<2Y<2Q%.VL;4);Q:3N?&+Y%)U
MDF]AFU\FMQ[!;MC^[OSP[,X.C<F#F9_"[G:_=];N>/BVT<?Q- ?RQ\'Y>[9_
M?DH.=M__./AY"C]S1+#-, <&ABJ EBG@@8T!PI0V4&>$4_0+B)MZOAZ ;O%\
MK=CY$HIP; P"A'!OG:@T Y*%I!*60FFE=M2H$/DYK9_;3<@KCENBAAO]--#G
MZ:@)Q_-[NV.[KG67LWG8[W5[JA6(<3R<5=#&Y_4?GSDE-#1S #IOR&5X!A1'
MX3H?>:7,_<&UZFG [QXG;*_;[4?DJ\[A$A:Z3!L&,J@TH 2F0"BNPP4H0H31
MT(IIUL/U9/ 5#U>U#I=&7G$2J(& ''FU:BD0E@D #19^]U"*,[$TR!5U8P5/
M6"9U9A&"(!/$^1/&+9!8&8!(9@@7UI] O+'E3Y?[/6^[ [-KY "3M#M)>W0:
MAMY9V_@6LW0?+0KJI^NTK>J>_5I6<X]2E,^9Y7-T5>@8(89FGFE"F &*M :*
M>;J9THS1E.J461[B  1&^&6%DG)C=GUU\N"BW"Y*;D<WK,*#:NIE$D )%:!2
M*R"DL8!;QU0J_$Z%5/KJR>VB+W<K>@<8P@W:K4I< !9#B7<U<Y34J]L9<#M\
ME__>O2L_YN\'%^_A_LD>.SWYZL=6_W'Z\^S\].=[\NF\_GW_FNOR\&3[QV?,
MC!(2.Y :);W.-A!H+A4PA BBF"&I_)4!OX#;OWB<EN@XA<[;SDEO05'+_7%*
M,9 \2T-E)8(%0ED6 L56X.IO[%3&>YE*GL;Z]\\Z@Y8P(X%+54C*4!AH1R1
M6C'H#%3*L8TM2FMPRL5,'@A;O3O!>/ J?_#89Z.ERH2P@"@K $T9 AYY<&BG
M8QBD:2:<V=C">/K!J\@%X(SG,'K/JW,&=PW^C"%+A;,4X(![-*4$*,(P()DR
M.DNM1%3EM0,(HTL+?O'05>C0G9+/.!,T"P4K#)(.4"P@$)@3KX %\B]Q99#7
MN(C7H+R9F30 OL)-7EL&T(NW.E4[A%_A9^%PBA@+_5YE!J@-L0^A:HJ'(@4M
MU-"HT,Q.U.245-QE0;YX\JIV\KZ@SR'T2SBD =&AL+"2H1^;RX!,%;&I-E2H
MD)G):BF:HG-+^!N[&TQ4+]EUQEUHUTD(JB4!PO(3>NVW7HTG_K.7SC_JFVM>
M/>!2<3V*],VO.>E0+G.75!3+AXCEZ!HQ2UE^8P@RS"6@5"J@I1# *)1)(C.C
M2%[YBE2H2E\LI5F=*\0HI8\GI>.U-*E"5/M3*00"E% )-&,&:+\_'DMQ:C,8
MZ'Z5V@;'I,&B2%/'J6Z_<U5<&0:B$1J*+=#HFI30P7#&&&Z4S-DD\^<O:.V5
MIZWH].(].?UY2@]/OOHQG%Z=GIN?GW:_XOV+^M6AG].GW?WOAW]?SV]X3S\K
M;]'KS$C >,B?8<0!";D *5.24L6LI(L,Q(PG9VE.CH.,8^6\060@!S1U%$B:
M(>!W61J(D&3&GQPB;EI#M[O%[VP2K6=DY;-J%9B;$,\8IG4_Z1S919QA3A!5
M@#@1+MBI\&3+$B"15"3UK]@T;UT$T<V"P#=J^L2XRJ64V@64:HM2.P>I';.3
M-%1(& V4E)Y 0>P)%-+<\ZG, RUDF:'5DMJU:U&T[<<=EELUDTO5L*#12HRZ
M;/14,_8J>DKZ,-J7=WY;]EH[Q:9$-)H-C2;:'Z98I0Q[*DY)*/!MF 8B;S)
MB=<;&>1I1C>V*)(U@6.KHE46X 4PB2C \Q+@$9TPS")*7>ASB+T1("0$VK$\
MKI&F7K!M[G8EDM<0C+V6GY)5&-._Z#=#P+J7GZQA&FO75WDQ[HBNGZC_:09<
M.G(]Y0=KZZK3\FO:'=NJW6*G(D3-!E&3S1"Y\0HD"R5Q= HH#WWAL\P!@[AT
M&<6*VFQC"W-9DU/"#Z.G8C4$^O[\(@IT)01ZQ#FRD!XJ& )6A/Q0ZF59,&*!
M9JE&1&,CH/4"S4B-TYN<(SHQ%DTWVGG/9=.^N.RX,]?J-KZYI-GNQM;+CQ\3
M-K8->0_7G?%-V&OY/7%O_4X<N-YA=J)^1%B:#9;P9(=$RRQC%%B8>5,HTPA(
M322 PI",2HTRYC:V.+S),:(?H^*2NV"B$65XL3(\HA8:$I8RAH'-TLS+,.%
M*Z&!RI2%@KH08Q*HQ0-8146=&,O3S:][:WN!V)"YLI<GXSTAZOEF19R:#:<F
MNC%#E6:<. 8P(BF@:>CVYS0&7*0DY51S1D-,.F4USF[&I2]3WZW8CGDE(6<!
MUST1<N8 .6.M_E*1<9-)@-)07Q<+ S3F#!AJC=\TRAT*J8PDK;%41LB)S9A_
MWXPYCY6].YV[8V_&8I(OB%\9V^[KIAMNVL, MWH+^H\G7*'5446+;6V]W;)1
M,3U4,4WTN^;8IH[1%&"5IX2PT.J:"9!FCFJI,RU"0SZ&6,WO[E(KIKE+\1.[
M#2.@1T!?3MLB OK< 7UD:5">$H<% Q[/#:".4B ]B@/#0I*OH!8);VD0#&N0
MWPP*C8!^7U/D>4_Y+QTDJ8TE"U^HSI=&J_AZ.(FAQGG!Z\P;%/)O^>5JX]R@
M.'.),N%B6;6N0HV25MXX7'7\KUM)PX_L2R>/HN_TDG:6],Y<UP6HR-<OOYK.
M&BW5,HW<J^Q_D?=(WIQ,UAM;A_++*2Z,K<MV-X\G?=%Q316*G;S\WK"]LP%@
MC7VPW%DX^HC2?A#]WNT?J<H:OP;D6O+BV)]AO#F\(6PSY90C2C*J4*:I_Y_6
M-DL]\J9.?490;@P^==899:%_<4!WG/H*5.;G^$(UOZNK[L;SR>/GS]ZUI;^^
M:K>N398]VMH48N 51+NC\CWU@NTZX5U^3*HR8TG..D$K_L_O]RCU$A40(,A*
MZ!(>A.%?S]76M/VO%#K<8 SYR=T^_G!43XX/7Y]\W#ZJUY*]@YW;1;LJ@]XY
M/#@^?+NWNWU2WTV.3_Q?^_6#D^/D\'6R<[C_[JC^9_W@>._O>IC-X7X]>?;V
M\/CXCPI-:SJ*/-N^\'JOU_6@[&&XW??/LMU:XGX8%_3960'9-KETG?)?'I_5
M[?,:.W-%X8I<=8W@-E>7?G)-==EU+P8_O+2-[F537;UHM/(AYA]Z63ZKQ.B
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
MJ#T@$4: (!P#[326BFJL' F1  (C_+)"AE#T:BPQP8AR/"<Y'A$+D1*AL,7
M.DX Q98#+5D*N).ITP[[U\S&%F$UR!]\(5I1?\821%P7Y0K:=P_NB<&057%Q
MA"25D)Y2^EXC6LV(5C_'68>4D#*A.#!89(!R08&P) ,2&6VE1@YJ%!J9U01=
MZMR4&(.]DK"SX-RX"#L/@IT12=*9WXH4(4 9Q8 JXX"D%H&,0B-3+057<&-+
MDII_3X2=&(D=ECY8)DG6:5\,:%N[]:#B ZN&F\\6R]>Z?L+^IQD0=!A*O]<R
M[0L7+<W9012.<[>4P@P;I8 )22P4$@,T<R)4<B':$9=9JT)W]%K*;N;/_3&K
MD5D9ZC1'1]):0\##N5.$@*>!@!&/(L2FQE ."&.I)U,A$,Y(! QTU$J/Y!09
M;[[!&I$W+Z6K!P&_H3&#5FI^$N[7J+&H=ZY;%-!>:"'ENKV!OVQ4>[R6M-R#
M:A=4&FZGK\:"&=>=47:P2S$Z\5X(B\=)EG8J=8XZ0'B(3D20 A6:O%BG(1,$
MY1NUA6L8WS14[PZP,>"GRJ*[0"]3%-V'BNY83W?),/$;!3(",:"9=D#[S0%,
M2RJ5R*3DVMM'O ;AS1"?)Y'=U><_2^UW"JC0:/7#?>'(!95X:&AW7-+(+9JD
MIWX\K";F6MND3^&6&IFB@YK#Q1X?#K?X5;[#Q?M.PO[N-UKM3J-W-4#K[9:=
M?$K]OWW_\K[KG;7]*]_\6T)L1;1U9X1S.L[$F%? D"L'I* 24"$]G$O,@'(8
M2Y9I:)3T<,YJ,KU9O:5ZMFYT=ZV^NRM"2Y6A9<R-QJ&Q&BH/*(0"2K(4*&S]
M/[.@BOPAYLY#"^<U"F\VD:H>M*R?5VI O89^J6?:M5S6Z-W8G!6W:Q=+MJ:A
MG4>QTGA]56Q!1*;9D(F-DQZ_1Q )2T"*B0/4"0-41C) H230<L.RU!MCA,24
MLV63U"4A+U&<'R[.8[GN2B/D7&Z^I(!2AKTXAYL[QX6F2+A4P(TM3&MH2MQ3
M%5U2Z^#AB=Z<E?+F^'<4':3>A>3:=FN[U^LT=+^G=-.=M _:K3")3CLO,3:P
MPB+HS01Z>Q/5>E)(L J-I5(=JO5@[CD,L0(XKK4C:98YR7,_/'D0Z$7'S6JB
M2#4=-Q%%%H(B(^J48NOQ 6(@#%+ 'PD(!.,<2)%)9ZE47MEL;%%<PW(94&1.
M/II*\ZK=1K<D5,Z.WY@].VCW7(+P[<Z9>9B-3_F,>99I0'@35]T#]T8U6HG'
M\7!'W.Z&S,HL_#QM]V/MAB>NW3 NE4-]%C9PH.YVRTT\S*:^]=J5151JLRFU
MB:(/F"$CO (#F@BOU&1*@>:( "<QM2Y%RF 5BSZL@^PO,,8L L!3 \#8S:/
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
MS9)$V)/1 .:QW/K/M)A< /\93''FWHW&.(KUR61<F.E$FX$_'.V.ACB.\6@
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
M:/0/PV=60XWJC".K;!SI)/B!)+@5).I9*IP0P#L4)5SJG!A+L16Y]L%*H:A
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
M>L;'HU-\ S;Q/]["-H-UBTOD)WYPT1M-)R5(1(Q=/*O'@#>%;\ 2A1#WDQ[
M%,.$Q E"?0XNYJ9X,?QHV=QR<@*J\O$)7',,VV)R#CL610;/G<$ OHLZX="/
MOZ+L/1V@VH-G/ ,-% VQO4]%&9$Y3FX4/AL[4M=B=FFK5?NXRC ! 3H=E2!1
M8W@\A)2-'9PO7!&/%X.+C/W9V _]=%Q&6;HXAWWJ7_?B *IE@&?'%G/':)GO
MN3' R!!%&Y;#XU(5,*L7*(*P",-C7\LQ7/03;M-F6/!ZW"JU?/R".Z#:)Y^+
MR46_$3E\3EA34*Y/>B=QZ^/C7)&T:N?BXU7.L@M\F I>CD'UG%3H\KJ'UH1*
M-O#)H\C,Y>-:RUS]W)5*=9^F]>W=-PNV==@=%F,#8"L[($\+C<CAM 9TW@OO
MJL&\Q5F<V?#HBV-.?W[9.SP^!_:4[,#K.YM;1U@)B@N8Z8Q:0;C,$F(8!SYE
ME616:.^M?+468*]?,<K-=C8N<?E+ Y\U2$8LC!!9;YW]YC<4\?CN'"BKG=C@
M[WZ#C\\!@P"9'1Z\H[-^#T;]T4_@7/4U@)?3,Z SDPC&$;I!J$O8OSB_Y\!F
M%M :0 +$]PQ/R.K8 _ZQC@\+5 B4 5V!5L2'ZN,CF,(2SXR3J8D:XP;,$ C.
ML-#XC6%$%)C[76_&NORH^_&9/\")T.^]@=D!M:3?^\N/3^$AJQ7Z&TYRN.!D
M-'S=>]IKDV0QA;!-X!CMPR$].W<=FDJC5>A\7.!.[9U-S0#TP6:A$&*O1;^H
M?)>7@(][*25SE#*6<9$PG;*,95(JGSJ36U<!'^R;FP'?UP.B#@#C]D)T7C0H
M>! '5;DRMH>'P#[*:MPO&!*WV.[FQXO=?RS=/=P!:#P^$M+H8*@F(G.&<&T<
MACA0HG(#Z\73X+"O+^LK1?NP/Z_B8K7VN#U0#F$_@0#!UH:%P$K)^LH^ L&V
MT8;X7U]S<[WSX[A^EP_3-(>Q&AHLX+9PWJ@L%Y[FJ17"*YLO+Z3+OK);WN%P
MYG?K=@;NC,\[FQ^/1"*ID8DCL.PYX3#71&&/&ZV-L)@+%BA_M29>LZL>K$C1
M@50-HHH'_ TX9D1H[^).T6?PUV=8G4CXO[H1[A=42'8#3(E<JK5%-MKQK_L
MH4!GW5X;47[')UP=;^DC;QZXYA&USAB>IL29E!.>YQDQ7 A"K;$AD]8RF0&L
M)'VQ#%.,QX[5L&[(N! T9B<3_N&*TE9V83RET4!Q&KUX,XB9*\:]-T#.&NVZ
M*&<?B6??B?[D[[ 5'R+>-V[%]6-04(YA@'6XWT;$V+@UUX=N#ZT$!]Y.QS$
M<-\?%R46QW!O1F/<Q-VVC-MR^V)O<_LH,"98RBR1>28)SXPEQF ZJTX4SVFF
M$T^Q-2KLRWS)OM2?=#&(/K"X(>.)5X)VC18%G/8*(N9.9+3NO$%U_("D3YS>
M-Q3R?Z8@)C/Z&*/KQFC&\^.)!M*M@61/*HR?&6_0CM;H])5^78!4H6H^2S&H
M2 &(0Z6@5Q<Y!Y)_&X',-4T2R9W-4LNESY7CE#,@,BX8F:J\%DA1"R05=PC
M_ZU^'I!%4PQGWHW9,1$/!\":\4J%T3RX!&[#^\?I[I>/Y[M?WM.=P_='J5$@
MA#DG2J$*3H,DF@'II(E/\\3)H+#:#.^S[*K\P98[*>P);KRF>.&\2>X$C9>H
M %9;K#;PG1>P 4W]>8R0P0NA4:B]6)<W7F7_' WC:R#4Q2 >(.=^\,D3U ]/
M>M%4-?65 AJ_VDA"?0WL$J)AK" )Z["[![T4) :V71(/K3T[&:$>EB;5BZ][
M!U.#QE T2NGA!9YQ&E"_0A%=-J9MV$=V.IC9O.)+W\K8Z:,@1G=:?,X;?+X(
M.(;^;/).-2CGYJ*WHR\6'V.F3S:O/A.0N^3H6-"3<<Y+785!M/9,K?\L]8G,
M[*PX_VB?; [TRP!X)VIL@^;&&V: "?-$,JU"F@8J$J#,!I"P"@6LJ?&24,";
M4.,&_M[59/X-;/_-N9-H+_PVL]T"-6FJ=)7;P_400(K@H5XT3;[8!02D:2JD
M!&H,:A6O"M6;A!D2O/#"Y52E62RDD?2S9=RX!KRH8DW+>D/.E"O "9#VGAN=
M#V%M#3"0<_S(J*(J?EB@[\HC>7G=NW*:H\V\4MGPT^@L0=QK/%7:H:!6@ 2R
M/ZX5(70BHTLA "4JOZG77]ZSJ19:&04$.N%&,66"3QR'+9QFV@M1Z?-W.JFW
MXO V?8RY>\&;KWT4VPOX_U%P6<A3S^$ =H%P$1S1+LF(-:E,O4Y"PK#S63^7
M5U/I7R.OA34?1Q]EJW0^,F$]=K4_$T_/1DE&2[#O849U+V'-@;80MWG;F,Q_
M70I$N%UP#K]!<,Z28^HQXW78CX_7.8!'+4)A]7"R;J.:#2OS#E;%@G*Y.E$X
M?S;24^QM[M!_G[Y/_GWXY_F'PQV*,>$?3M]?[!U^^+QW"-?^YP/\_6>V<W!9
M>K;YSI?]TW^#M.UN_G8"O__S[\/]XM^'V]GN/R"1[*]B%^Z/4@C2@ZKDEZ-$
MVN""!;!FU!$.<D*D0_U1II8)GW,KDLMA.)D0P')AJAU/N992^HPRRQ+X2BXR
MYR^'X1QL_[Z[_69[8WWWL+>^L;'W'I37W=][[_;>;F]L;QU\1VC.MT>P.&)-
M,\  I;+,>Y[2H&3.G,A%$%F6PZ:Z;2C/HXC,5^-O?ZP,_:;+HMP+E^3GHOKY
MHF7H</W\".;7:"<RXJR$8R>E&<&]"1J@-#X#A.:47=Z13*9" 8]- U><Y[G.
M=&RY*G4 JD#3RS+TV_K!]D%O[TWOW?[6P1;<]G![;_?KDO/4=!769 I=E?=O
MSA;Z::/U\VSLS_2X)GS?/'Z1>^*!/:[B?6(PU?O7!Z][H$UB#!5P27C;GT5W
MXFSS-Z[<@:\,MO'&=42%FY& :,^ME:CSDQ%>"SBL1Z^Q =VTT./"UZ%D^'T_
M*$[1[H)W B6UG)]:,>%C7+.*-O^HPUST  =?UKFB\WC4UTOHQ(-TA5I^WE]*
M FK _4>>_/X85WG?HY.^ ZW6P7^<'@$N*1Y20=+$H]DJDT1YRDAN4FNTR*S5
MYC((/?%#\F#K]Z]G#CP=F$2#H#TI/,#+6;1RH1<)U,48(W>J/Z(*4UZ*HMR(
MG]_Z[.T4D[IZ>S$,)8(36O\*?UZV0+*M 9U58>V5"5'7$:X7)(:X&*0&KROA
MKGZN1T"%$0TN^LL =A86WYOSB=[!!+ ,U*RR]]L(_IF%][Y9/_BMB>^=7_[*
MES9&+J)E'.XLE/E@8Q8:S&1E$7 >L!2 -@*UCF&VO3JR&7 8(Y+1XCI 9V^-
M&J#D'<]L!//91AL !@5.+=J)ENAQ"^?R4KWNMI)T7?+&I2R^%Y3")W](L[(N
M&:]+QNN2\;IDO#LEXRW58[YIA[BD)4J9*9$(Y9RSR( 5LY:KQ%%'K<M%\L,5
M__>EWPM;=4!*^3*Y\N<CZ1F33*3$P3QB0_2<&&T=<9G0/C%>,ZF?&5=^?["%
MUH:M@\/M'1#RY\"9WT73P&57\[<-!/ AI,*88/$=!H*QCV[T$ECYS'TZ&46.
M/HOTJA1YC97.SBK%/G)3'4)TH)\T;!1O<CHS++1\M3&-:UXSK<K;<[-<T^9,
MK;WDR[_4J]DP3L;-YZ=)05DVP#JDH(YJJT/8>FXZ;GPI<XX-&%N,7 QT*!?F
M!?/NJD""(AI9,+I^6@-S,?PT&L"K_TS=<36:FTS;/4]9*- !U[OP>DPP+>Y^
M)Z2M5QW&1":<D)9M:#Y534Q#:Y_5-JEXZ4]Z4)]$F&5T'M6Q)DJDBF=UO@KO
MB>%-U0/WT2$;I@-XZ$]52'0H/L]"0NHYJS6J!<$*NAC'6\:)Q,S+P6AX3 ;1
MO]I\NYFJQ0\W4ST+/[D\YU5!P&;:VN70HC4-8UVBT6T^-3"NDZ*<C,98)R9.
M_+CP. %1I1O"O6&RIV5UKE^2PYEZ^/\61-CX0>$_1?G6Y6C8"J&+$QKSPVPQ
MMM-3$!8TSUU>RH5M#L 1DT)[^.>XB+@""BVL!]ZKNN[\;]B75=C/%=Q8U,-G
MP4&HB%=FR<D4_=[UCJSN6EUW'O>SN*->M\,^JDV)DPCC\]6.@L_-OQ'=]\6P
M]N!_!]S.XWFP^MU\;JM(N[]]A9LQI 0P%I%J[L0OYW$^M2_VTL#@2^59A20P
M_BHF:GJ&X8U3>S)[N.;!*@OJU[3Z'TN],"BVJ!YL?>AF98S1:]F9,'<W/](C
M(1*;I6BXY"$C7'M!#+9;RA@-&(!B-5?/C):!(H:^TZW=RG'ZY#G9^@ UK^.3
M6?2Z\7[8KT_WZG"8QO/^5(/$^N;$"3'Q<(*ZV-E %R :(> 7&B"?^4?&1<R@
MJZ\U1(LFADI.QV4\:YHXMCY&),+?39A<!:!U+&-E.#SW:$K%ET'GBVG6%TUH
M(Z;#XUT&_AA#@*O()4P%?!3\J)(]YA1AOR@_(H*\']8AS9,.0;[\F>UN6KZS
MN?UE%^X!_QXY0UW*!276&(9.W)S(/+<84D^##SE C7UF8-*.R]C?/OC_#GKK
MNYN]][L;6_N'Z]L -$L@YD:6Z&_@39H_6B@L<NB-O;^V-TFB0(AA/*<@>FCX
M!Q5M.IA4]$7WC@<C@U01A'*$GRB!,L<01$0FT!+&T[:B5N7=#%W-J!H"@_@P
MQ+#8BG 40"-ME2R\F#PP&P=>8HAP@!AVZE&2T:^+@;JGE?\E%I88QL2$2.J+
M,7PRTA=XA%E4;GDRG>!H =<PF0,H)4P] :3$B-PQK'^MMXUAW ,@0C61Q,C6
M<5,9)#Z3U9$XS>L7]$$"@$)5#+55_03P;GK:JPJ@M*H=E%B  7#U_ 3()>IR
MT2L/6P)>'Y>1IXTQ)0K+J6@7U6?$=  [Q.>S.GX;.?_L6X#^IW$1O$5ZZ$%I
M_#VR[4CXEJY71>O'B(/Q[VD;"9$^CVP1*6E4[R>M%8G(C_I"U"?UXN+UVR49
M&DK>KS=2Y?IO/<$PI@V>PPT:&EK.PM&U^P33@7NDTEW]I=.OJD0Q6]ZBK/<2
M3C80<=@?HQ@/7]6(*:MR)?4*PF[!$,=ZI]H3@"D_*YT1W7DP2%)=PS?N/(RD
M;7(+^@UU;W2.9E-<5-K1%6FJA.#R,RTN?>V4G%6N&%6)#7!HQB?$H-\FD'PA
MN;X/ZSX *M"B\E<O6G^U[1.=?;&.+:ZJB=19X)?N@!4\X&/#)LN@A_IMV6]V
M:J-,HRBA$CK3<&8[% ,\[+B("#%?@#Y^OIX+/9F,BRJX%-636/FCDA/,!OG*
M!-9L",/U\8(S;V2SZ>)V_Q0M4ZW="1^+SES8]U?]$,\ T6>K4-E5)C%1K5(Y
M:]"=:;=7MZOSR-^B+-2S6Q=\:)F4@$<AZS,QL@=OALL""B[644(3Q:1*Q@1M
M$RAJ \<QKP++R> &K_%V6)X69=DL?#/("..5G-6CCP\2EQVQ#46BMD<!:E7.
MZ%8$4.LY9]5@Y[@7X/71.#Y?M(K4D@[W:P%Q4S8H?@_NZ. ;@ (AIL2-HY^C
M%VT<$;%+4)I=Q7Y=;12Y-(@X!['X33E_#C1#M %TAG\ 2G""?(,M?]=N7+:M
M?ZS:_@XTD/&[:$O8]W8 I\LL,&%]9JK8]#. >'G4>U;$9G=SG>]^63_R6KI,
M>0US:H%P)UH2F;J<^ 2=+JF&V?]J*-(J4&W HJ]1[?VMC;?K!P>1;5>1FS<&
MVIL%?ZPN0&\TB;1M;VO,#T/M/0K*<EO@S!Z F3FU(,TH<*P)5IOYSEI5-V>F
MQNEX/#=9+L^]Z-7NAO$E.<5; Q$?U<C5Y$UB-2^T+@#TSXS[0Q^M[("BSP.]
M-K =S]#A/]B(!'@.SM1+MQ;$.._/1XHE6.K>$)4$A1UT*%'2)L1EEFK%A1%9
M]L1Q:F/]X(]H!8B_;/WY?ONO];?/)&9R(V95HY:.O_CY]I[YR>(;KDJLJT.[
MX?L@[X,"/AT=CK[V-=2]> !OQL4Q9AFBZV8:J5Y$("P+&!.KRUY,4$2V$W6*
M6JWY%MOYL6*^/7N03K1!M"^.N)#>>P&< Y,&N7&>&"4]22C,:9 NS^65M*95
M*X']-;G>WOUKZ^#PN40_KS=52PC0 !)SU\M9O9BHKU@]'A>59C;W+O?G!I[I
M<%[,"<A)[=D?1:/5['"O8I>GIUB?P#?J% 8_CSV(<ED%),0:HS_A5W^NK'G
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
MWK%1V'%+CD9#C" ,BW5Y>N?P+  H"Y/S-]9&PC))E:145SJ+;+]J+55.*H]
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
MYQB(55\#[U:BFEU'\\;^&J$5_=VZN?]<(#*:BSIKN@J*P!,);C=H$JN:+AV
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
M"B![Y"@&BX!XAF2(]<>\(T8(JPL'$H/Q"WG8Y7E&OKW5F=ZM"E)SIM>?J3@
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
MC0V!)F.6:3_AAZF/J9_,,!:9OQV-L\)SPBE1A< \#UX2$!$YV *D !QD> F
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
M.@C/U"L+&I<TRNL"<\)M+HS*G18A+ZST\+99@O+UW/OU/11N'\YZ/QQ82$Z
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
M;CPJ;7QO[>T?D-P8( &%2.X8XH65R.1 ( 73@N666198]%04E/]DI.1:I!F
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
MF=E)W_G8T3(;^BYL].%:!H^ H<L>X-J=='J=U+\E-K&,B^P-?=6<UF=1 D5
M2$W"=D?PGV3UQ.F"Z()''L'7XP^WR]XX__JS/QS^\APZXUS%WC$>*AV9J_I#
MZNQDW!UUT-#Z'NQ_/W.=8:H1'&DK-@$(W?ZWJK50V>7S^M/[P1"Q"U%W[/Q,
M(]"R0^DH'@ <7%BDQ-3#IR+:LDMKV>6U;RJ;-&O:O5]-!^\0*9IV[TV[]]5K
M)-ZT>W\*JWN$=N]W:M]^B4A^).1-D<%1:D6IF%JV54)N/6OIGBX=L#-B<"K1
M.E5?<-C 7FS7U^VD=MG^)*I1)Y/?_K__D904OPV3@/>#?TH5R,:(/Q"I'OX8
MK8'Z-(SN_Z^^>S;_47I"'\3X":A/,7A_[L.)ROI/U G&PZQ6#V8Z.2<5*JJ%
M Q\UR"B<X2>=@4.@"H!8CLK8H&SC.TR->X&$G ?JCBK;C)XW:8MWI099MVQ/
MHV?_'</P0&Y1%WX.JMI&TD=W@9_\B8%U,=#P2SU_LN;Y':TWL6I*>;L]G+5!
M8KO"6[52)HQX3YS."\(9X9)@K?) A?>>>DX.MI-_23'\TW7W+O$L77<G\39>
M\/:>?H+5SV=X''YOGV\<$$EL80J,O%84<1OO%FQ!$#%42!F4@G^NNENHK$4X
M?IVUXI%G;_6@V\^&'; .9@RQJG4FT%+HQ.U.A!I9'/Y+UK.-4;;I;47&9&UJ
MKH+6#[KEL*)8G61*_-EMJ$]S(@63%!0DR4,!"\IS8;7#N2=8V;RDOCM5?6RH
M[VX-)O<.66OO\,# ]AJ !40+J1&G>8Z,)AP($WO*<"Y\;EZ]86M27M*C=X82
M+[<CDT/@*A*\@2WXX[2:='C7*N*$Y:]^2N@\HI*:B0QE]Y2R=Z$"=.]"V=1-
M.*UN?S@>K% JWG[%*J?'K<V_NU\V#^%Y?QRUSBUNOX\9KN^Z7]ZWV,[F/OS=
MHJT]B[_L+K#*2>M;^_/?7W<V__BZ?[)UWC[_ ,_\H]."]_;/+6\?P]_G^P#0
M'[O *J1]OGV@A5-8!H,<8P9Q6>@8..B1]$P&1S1FNGA52?*Q=QL1N0#.64$-
MU=@R'DB04FG-=:%E$8R,M6CG4_?>[^QL?M[^\\]LH[V9[>S]>^LC&%A[&[!U
MO_^YE6WL[FY%>V0QJ7.6&2[5S:^?QORT'18LSTW."F8Y,)7T2B@J KS*#7;Y
M4\TQ_!P5J1J;2@?6(#L");<_B!<)<WVD2YD9W9XV>E)US_I2O][8?9M)+-:R
M>_:YW_)FH!:"V8P4'#[FM4!E<D2/],3M/:-&1%O4N]JBN$OZ9NR_73?-7I][
M7&<"9I/AHDI>=H*?]-GNE#IX]8TC77KGHV0; TW4-G'6]8?P,ET]#>.[\S\#
MJHJ1JCX;1I=J\EQ'4VW8[SJP"*:WJ&M@UMGH[8:_H@82A>8@;D;RL[MJTW:
M+B?S2X[.TG\_2Z#E*@#0"<QCT!\?'I6VU7.ZCEG@O7)ID0&9P*O&@#,%Y5$M
M4!,-[$3R>4Q.K*Z>_NG <'%"OKRG\0G^NOW>(4H5TRM27JN<_2D-^P(#)0@,
MJ<QZ%G\%7X] VCDY!0Y.OI%O1[[G_P&&@7]Z):O,7"+9SL".3X:C>*;Q#0?
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
M"(JH4#RE"#8'XZJYW_.?3*,V6<.-Y4)S;+BU3(+[AGF01M!8I9HOH59-N=R
M?T#:-$'2AU#6YC<R$)2"B-H H5?>5,W]7J<6SW6R_M%J7#G=SZV]4\>OG"66
M4H\2CAH!M2%(DV!02$!GG";)"+OR0>J;NEMM;"^MVBZ7UE9>]_P:.NUU<RUC
MB EA%QGBWAAD@K&(6<-(HM(ZXE8^,/'3(>TEVKZNFOLMA=>+;>(N)L+ P^66
M8&.(<SJXI#QA2LK*ZUU._+C2W$\S)Y4&DRX9S^T("$8.3#[R3F'@[8#V2E?-
M_9:^<DW5+>56#B.YULY$FT_$<2^% __3BB25UQ%>=E4 8?D :BJ X*.V%/P,
M9!Q7B NJD97@AYA<S8,+X7D.(!BR2F<TGGJM_5(J/*WP=&E#.2\+J%649T$0
M>\D!B8$U)#ZAJ'(-ZEQ?QS++4>18"^L"]IRL?*!JE:FJMU^%KA6ZOEFV6@7C
MY@?2Z=Y^,CGM@T5&<X&X5@[IA#$B.B@<7,(@]2L?)%O5/Q^/6QHTG=';[WJH
M %Z</,BX;5\Q''P5T Z'_4$[G9<OM4]"/+GHG/3,2DO+?EBU7O0P>S4[Q3-J
M\<=I/.G'VK /$U<;'.3VA3V;OX?R-6K'<7#0#;4NS%GQ;H2'.LYL!;X1T[!3
MZX#B]6O=5+S;ONQ&9@L-7(5_:R?=_'GKX")KI5B,4W=F#*1?.XN]6/M_\_0/
MY3X1 M"4I.'1<NVC-18K'ZB5)L4<N*-X'+C[R4:BTT/>3M?QYM6#S>Y_#[ _
M_OO$?C?#[>,Z ,O?1]L;?QZUCC='C=$.W///=AU> _#AC4/X>=3ZT1A]Z?QW
MM'.^W<Q))X8EZC&2W!7U6S4RV$1D0E(X"9.8<^#=K@I^LUQ3S9Z$^=;],0';
M:MT7O^Y^3T;.O7,*&9$BXA(D0.L8P%S0**)76.5L9D)6E10W%QY6H98ULY"
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
M3@IF??H3S/H) N5/<8V?#DXLW2I6+>">FB7;_K!WI_$@E?68RWJTICDR&/=
MD_$H!940U]8C9ZU$6J9DL;)4VMQMF*XR/6</IM<0.*WPZ(WBT1/RV0J/%H]'
M4YNCUG@*?Y#Q"MALY!39F S20<;@#%.$99]]52Y_.X,W%@3^JWNRORBZ^K8"
MP55Y]6>8H#=CFEZ2*M/*-,UEFOPT598L5X( @T0$!:J<6;))"B.I4HI4LZ0<
M+JBRF)&Y\U.!EA<LK5XA:86DRXJD+TGR*R2=&TDO27[,:3F$ (BF?)PKZ@1(
MFB@@J9<)%E-%3XJ-.:[-FT'2*TTJ7J(:;W4F9+FK0\-K&T?GC4./&\TZJ1\>
M_>0ACQMU@G^J(/#U\K_=TTG97[G&#7E,V5^Z9LSC*M[>6>^5/[B0[F*[$,*4
MK$SU)UB8>IO[M)ODTLG_)M?;)3RJ .>D O7,9WMFU"J>:^NDA)2,6*>]V,]G
M-4+96J+=+VN*K\+/<5Q>?'!@![7V\7$,;3N(G?-Q_?%^43H\?ZQC^X/Q9R<7
M2=WN(,<TX 7?&88<V^C!C^U3VRF^UAZ?A*B%8:P5/5C*&\;><5&LW,+GN\?M
M?K_;.R^"([6S]N#@:OF"M5HSWRJ?_JF=V7X-/CV$YQAT:\.B40; [TDL<;GX
M<K[!9WON#Z(_JGWNP47+-^''_9X]KIT.>_VA/1GD*S3; [C+5AY*_MH?W5[W
MQ/[3[L&5U]MAM?8E=MHQ%8^R"?>!H?K:U^B+FK^U=3]8JWV[^5#W#*"<\\MY
M<K9C3WR\:[YN3E('OI<KQ/?VV__$DUH[U<YB[3C&0<V#^-ER6D)9:;165%LO
MIRQ?;=B/DV$6DPI7]S&&_LR'R97F[U^CU7S[L^ZP$VH']I\(8X-!]>+_#=N]
M\K[']BCFN%<V6W#=L?A<OS ,N]']IRA?7U2M_ZUVT#V+H%#EG'T%8]FI_3[L
M@ZCW887"<?ND#<9PW.6AE(O]83OD^5S-4]SME0\-DAU@"E;'/\84>WE@^7(7
M@RK>*I\!IA;N&R[&64P3F-@V2'7NU_2 T>0'!M4I;'P_OY#_#W-97&JR;OE[
M]O2T W"1O[16^W[0AAF%N8P_3D%JRC'EF\$(82K'2G!M]8O)]_8$IC"_/!&
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
M"=S*Y"R1ABL>-(^*)6XH#RXP%:Y7ZN(V&$*%LAQL.P_):(I-E"3Z0. :8G)
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
M(N6,JJ"Q8SX!;H!;%HSFE22^&TD\K.^%J%.$94>$1+ F4CFD+7$HB22) /'
M6E7.V)/2.C#>GB8,:BDQI]%:4#W,1$J**4O)?=&1BM8]GR)..6,WHR)^!-^
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
MSKB58W'94A)VE$%52.A=B!)F1=AN[OQ1"LA^['6+P2_"B=M3^=RB6\01?.X
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
M>51*2,V0=,$BSEA FDN+%/%<2QRU#>1R^>OK+ (O \&VM():9VH&#R_2O;E
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
M;I9K![W3^"/VRV?*6%E"ZQ2"QWO)Y+,EK(\A,-_5-[C_?K< PEDJ:O.0#&J
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
M;>P."W,%E^4%]^CL+C1_DF;IY';-TN_:V?WZ+WW S2IYNS;T56?WJK/[NVF
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
MM\'D!C.[PSNVPDU>W]RW7JBHB$1)) I.*&,('!,'_T3JL23!Y+1-@^<<J;Y
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
M_F?S:YW5U[[#,MH\_=_S.L\G7#%@L!F*LO$@K@A&VCJ#J+2*TN1Q%.&R&%^
M.4A&$6$TXX9)EUPB/E$#LY(T)I?%^!KKK=K?S>WMVI?UK=KV?U:WUG\M5SPW
M"^K&+WT^?<C+)O2G';3]:C>LM7-:;2BR'-^U66WN,Y.(A3%'P1()K#-R &3*
M$(Z8:YA%'PE].YJ-J9>[5A=:JF4B7AP6TL^CQ@7Y%.!D6-HRD#V7S:5(50FE
MP11E5!U@#D4F8FX"FZEA<8R0#S;'C9X&O^[T--;:GRN=NCB:CL:L:,'NDSRH
MZ JXJX^?YD=6)%-/D),HV!/=[$M)1;Z6+#B*'\-Q>KW/_PZS (M-WP[ANQX2
M-[Q5\LV]-,5N&YA\DIM\I(A*X06I(J%_H6TA^^#3QNG (HLFAM<&51XL+K-P
M W#G*N%7E)5YIXC0PWM.YSI"^.G>%;\?)Q9X03&^#()_R:F;O>[J<-AONY."
M4;5ZC5XW/T0?>!>\9=QO8X$B1/?S)\H(T?'W>NN?H[W#;[GCV-$NW<%[K?4<
M6<IUPC_K=/>TT=KE>X<>[VU?BA =;?YL?-T[:A8=Q_8.]UI;G7JA-9_KA-?/
M]PY72>/PX*AQOM4IDCBW)Q$BA1FU3$>D7(J(4^F195EO7CH7F4HIFMPI02XS
M<K5/W>U#X(^HH?-,Z@D5LBW2LSUSK+M"MM>*;-/8MZ(!, M3I#VQ""P"(RVD
M1$8G$P,W%O:_I0\\JQXL"+(]DB_R6JCH0\1RWV:.PO/2MUEL.X_]7K"#*^U=
M7ZE$RVL J_HL#>,X*D5H0I9C *LL]>JT-(AXC@G#)AK&EC[\?_^E*:'_7J#4
MSBKWZ+'7]3,>U%>+^RD7]PP328P5!_!)108^5LRG\)0C">8<,2'1N_!8^DN+
MEVOT6N@(6'JM75*2W_)YTYTIX+NM;;[S\R\V6B]\% TL=0K=%3#?"9@W9UF7
MB)@GZS2BWE#$E:3(<0&_"B.8,A)[)1XO^/7DU<O/JRM:X=PKQ[D%9:45NCT(
MW::TTU*1G#0".9IE/P47R CLD#8V2JF9YY0L?6!X&?:GQY7]7/!>6D]SWGS;
M/EBOXR[?0Z'!6NSVCMK=^V=&+%A3MG?;=NUK\4L,R,)=V6^QS \<E&*:9<+@
ML.>_UWHGP\'0=O-S+5_--*R"S>5N7P[>T\:;?\D QM.Y6LYFXR0G=#93D4[<
MG$[AI<SB"57 %56X!57P%[, C%7!$.2M!:J -4/&<8H8PSAZ'8UB.0M +!N2
MZ<)CZ3E5$>@%7>S/2/>KQ?X\BWVFQRZE,+V:(Z*3S%4M!&D<(J+:4HN]<LZR
M8K$+0A9LL2]:*]VGRXE]FINL>O5.(?'/*Y4F%Z+_4^'K)Q5;>,EKO+,#GK_'
M142CZJ$J"?K]I0J.JQ(?U[NA,Z<X=TT+A#NZQ&U&-U@1G#L0G/73@MP4'LWJ
M/I;4 ']E*-*D$3!8A8S6"M% %-<"1Q8],)P5_!!5CRJEN<*I9\>IASEF%4XM
M D[5)SBELDZVST)J5H G%G46SS82N4"$<<S*).32![JB%@2GWF>"\B7*6*4J
MWW1X_&0DZQ8Z0[?(:1RG-%:(]BB(]G.6>47K!/<Z(1LU0UQ(@QQ6!FF=7! *
M,X?#T@>\LE!1I2J$_%0K_L%TI5KQB[GBIQQ&*AF=40D%+00"]B*0IL$A94W
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
MF9JW,P:PPR7^3N?1%J14/L_1L\?7'9^QD4M%42AGEH_[O,,YVYFK ]L;EO$
M#M;JP(#V'I*=]]*<^UE-7&[W?![O7!&FG,,Q@O]&&=:YHLH8QXTWX/#AKWMW
M28+[J2\^Q9H;H\F6ZC%N)[<!KG5NNOZE5&#L)'^<-3[7Z.'G-Z>URT/<.*B=
M'Y[L_8!GQ8WD>^_X;U\.:A=?;OKG)\D?=^#'?SD^_'QX63_Y(&J7?S=K)[N7
MA\"^#^G>.3QGJW;Y3^N&-CDV)A"&'2(Z2,1%T"@I;R*@F)BKZ$1P<FV3D'4A
MIT_PK'Q:?050+Q2@<JZ4U<%(S EWN; Z]T;$7#H5X&6; .K7*7T50#T70(VK
MAGD=,;%(BIPCSKQ QA&%,'/44"FD(V)M4ZT#7"T1/BUB!WW%".''T NFZXZ+
M (D/WT.K<Y8*)&<.C*39+R-](XNH#AH\ [4RO4%W&K;@E^UBA"8@:S2:0/,;
M,?W1_1XJ')L/QR:DSK%0*LF1(A52A)/I'&DI&9*>&(4)2UM=:YMLG?)\B3*4
MJT,'JT-,*O-^<O,>*YW"F)8,"X05RQ&/SB.5&XJD45[DGN<TY,F\R<-IRI(=
M0%@QFE)KMING@],B"KDP9K*Z)Z^?G)G\ZIC4+X!KJ]4/W;9)1:J'(PF?JX!K
M+N":U$_'2N4:,Z2MPHB;G""M?$!&&9W;M%3YL+"S4\L7 :K,^^',I#+DYS/D
M,1%3!1;K*$;".6 @PAAD3$BN!E-!8LFH-\! II.LJBC)$QKD3K-G4KY(D4@%
M%A!Z_2R4V895A.2Q><BO@6KTVC !M-$_#MT*E.8"I0F-]53-#6N<HZ",1=PK
MAFSP#BD';I+51CB93D4MDT]4A3R6AEC<UV^HK'@15GQ-+4CP>2#>(NMRCW@$
M4S:ID(NTA@(9L(XQ^E+U%5:,7^SW.^Y;D=X*,[]()ZT"&DM )+;'!F2K[8<'
M2WK[QZ8;_C:]X,<_L-WIO90S)T\%5X<3A5ULGLM(&')1 5SETB/#8D1>1QND
M(!S[F$2EU1*Y0E4X8VE81V7<RV?<UUR$VT DP#82UJ<:]1&X2)X+1+4P/N3*
MV^#6-DF^3,;]&N,<HVSO;O@>VH/[R5&_"O?HT5C(I-I+A3ES88Z;$)[F3@"+
M,  W/&&.4,@(JQ+F*(NYM(RD&K/\P9A3A3&6UTX?C5!4=OHP.QWC!M)A1@@!
MNL\BXB1ZI+D)B-D8%&?.1 ;$7ZAELM-7&*/8<JX[ &HPW/>H4BZ6(4(Q2@(#
M!Z88'[A2!45S0=%$K8K<:!ZC#\CQJ!$W1" M>4!<!@:D@<4\J4P+_0(/U53F
M^PPQB,I\%V"^XZ=.B!'42,2(<F"T5"(3.$=,YYP'3@/V-I6H>'!=NBK*\!!;
M?!=,+XR+Q%1AAJ4Y5U*,S9C.305'<\'19-$*#\L'UM*CW"F"N,<<*4HY.#J*
M<,P$ICJL;9)U_?#\KBH&L;Q&_.2G1RHC?K 17TOA:2X<%EXB[11/1IPC;9A
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
M+TB+=. 4 0HS(8G$3*DT>AS?'+WUK!D3-<L&_68A>[&1;:T4^-\^,^J=_O[
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
M @M(IX/UTG-?5)PF9#K';26K*+T \*F'_H2+]0#T>9I# \N'74O*KBI2=3]
MFY 3XR0%FR-%BO <<64B4H$FD7$=M&4B"N\2J<)LP0(4*Y0S?^N>[,H&6+=F
MET*X2JLOZ=IX?85.+$?[:5*P[^EAO1N5,%AY1+A_.-.)^M%7C#U6!AB*)5HB
MZ.^(-+A'*)?8Y8#./D:RMBG7B9X^&WV=;[]*(SZ4^WC% W]TWOCPU2A/'+42
M2:HXXH(1I'1.$991!B8),:*0T%9LVD=.VQAGW=!+$=RR.,B5H,U5;9#U8LOB
M8X*2-$T^ 4K\MO:Q\6GM]ZNZ+*L %$4#&A$>OZ@V^YIG3=KA-A$':V']%YX2
MQ!WGR"J#4?31YT0RAU.H/5_G8E9*]J]VU>SPP&[O.(3^1O8FG1H8=,\ZO5!N
MLYF6*PH>#8\ P&P:S:4B7VQJ*4I[)!.Y$E,9#5>Y7^.[<E<;@>76X*"=TBNR
M9C]-^W1DOM,&0G"1C6H'P4I8%,P)/T+7I03%]/WR^MEPDZ;,SX %LU?N1W:
MQ(P*'_4[L[Y9[B$WDSY(VF8TK0S(3K<L<E0<9H'^N-5N8'[#8KT0TZ$_-X_/
M!5<(?BOE$QZ%G6;/I?S.=+#I/;1I'&<1?74FLWM1VW%?)9.:.$^0I=K $JL)
M,C&7R'*G<NFX(Z30!I\RF/]*$RX5.#H='9<Q9V?=SH_B[^$9AN$)AW)*M!,0
MIXVL?MHS+@Z[6-.#BYPW^\=9KPG\T'2'>3Y%EJVY&*8B#7I% :_LK-/M1[#'
MX:V,.RX3ALZ'XYR9<J#!#DYA[E_OCXPVT8>91<4-S0V3O+BML%:Y#C1[O\Z#
MF6<2S\B#29NE<TWHCZ-F7N7&D-<WB]/QO*_@B$LC%4-8R8 XQ0Z9D*?_- 4>
M0;AC?&U3W-QA+C-D?I&C<K==Y9G[Q'?8]UT)/VM_<';6&D&],[WC++8ZYV#@
MY2Q.[1T[-C>5*'BG;( R"^#/A^S55WOHU1[ZG:.!VVD:GYFF+W/HKTY^3#*M
M4YC!@Y+E7"T@XRSNSU_$8>];N'J9MMM&%T7I"JE.&UV&S(<"ACJ#?D*B7I'R
M.P4\<Z9$W'57;H53(F8UL0K:/]@/?S^DJBOO@ \U;UJ-@^/CQLX>W'_OO'90
M@]<_G1\>_/NM=GG<^I+N=;(G#D]J%U^F-&\^B<;;75X[^<0.3[9^U"X_PO/^
M?5S__.$2[GL*[:*UDU:S=OG/MQM;DD18%H5P2$GB$5=)DBQ:CH1FUE";$R)4
MBN!3_N (?K4SN="=R4X;E6!\!;]I6+Y7Z^,29 :.HIDV!8-*6A-^#(5!$N]I
MPVUO+)OC]*9:0:L5])%6T!NQZ\9PANZU=X?S\TVG^U*WQ9YVF9VH?6-SZCCS
M'N6PQ"+N"44J"(:((D0[YKDD(>VL8#$M?O[,R^S55O>OI4_F"]P\\:G@JWE<
M,_U!%WY6)U=V:E^URJF5D2%A"$?< /6SC!KD\^@]YKGD>.HDRAV&_,DU: 8P
MIN'J<*OKG)XV^\.S6*,S7:UF++9(3*LUY;..#MZ6!UU#]MUTFT58J]C O(Z)
MFYMG9^X6-IND*FQC_+5NV8SRQ9_+=*!A#Z].T7J^01^C:#UTUF**UL]DN8L5
M5_\IAWUZ#:<IO89B9 \Z*<9\36/?W1;)>0T:T;"JD%LUYQ_6UN7CJ4N6:?'3
ME7L4\-D9A#H\U$$A]U<KU/Y>"#GM /$\O*SMN!^-@Z/S&JWA^D'KI''@:.WR
M&ZN??/OQY>#;1>U@3"OY*HNSU:R?U,[KE[NBL;-U>7CY@30^UT0=?DO?;QR\
M >*[]Z->RFQ.%(7-HZ7*8H2M$XCKH)%6*B(7!=<TEX()GF) \&.*G$[8R5.'
M!YX)'.B]P.'7;5T^<%A-;#@,IGMPWJD@82Y(F$CLSFF,X P8),%#36K,"EGB
M&=+<:6VU9IZ(,A-P^JS*PR!A-?D">S5\884AX;@;7LSQM2<"A8D@EN&12AL9
MHB*I7$3FD%&8(L:E,U1S[Y/N+EDG?#J(]1IY J]XPM*#PIO.H%MAPER8,%&
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
MI;#]JB1.\MLE3OZP'7\!/X[[IZW-_P]02P,$%     @ 9H!K4E!\76.H&
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
M[6:WEB0WI?!6\YI?VA9NPQPC:RP3X8 J2^WPU%$4''4<1L--6BBM2,%.Z.W
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
M[?&5??J#):GW6*-\;V")&UA3Z';X?";;#3V[PR"S)FNZI@2K(^,;INR>>C8
MDCP7,Z1E5N[(&IE<N<?0P2HH6;)EV1=O2&03(^SC79%$HJSN8"(J&Y:-Q^/D
M:R[V"I6>S*<=0?9W6A<,V*,85A;8+',2U'S1V,HG9+UWIO-LSQW=/^Y_D#D/
M(?^JII5NVC^:@_:JH]@L'HEOC>C"?]TV*OZ)3 M"K!7^\M/_ U!+ P04
M" !F@&M2BE9&9<8Z   J=0( %0   &%S=7(M,C R,#$R,S%?8V%L+GAM;-U]
M67=;.9+F>_V*G.S7027VI4Y7S9%EN5*G;4EER5E=3SQ8 C:G*%)-4L[T_/H)
MD%HHB9*X .2U^W0I+8FZ^!#QW4!$(!#XS__SQ^7@IZ\PGO1'P[_^S/Y,?_X)
MAG&4^L//?_WYT\4[8G_^/W_[TY_^\W\1\M]O/K[_Z>TH7E_"</K3X1C\%-)/
MO_>G7W[Z9X+)OW_*X]'E3_\<C?_=_^H)^=OLCPY'5]_&_<]?IC]QRMGCWX[_
MDF,"*2PE3GE+9(Q K,^:@+5>IP0F<_C?G_\278[<"_QEXIY(RSSQV67"(3'P
MRGANY@\=](?__DOY$OP$?L+)#2>S;__Z\Y?I].HOO_SR^^^___F/,![\>33^
M_ NG5/QR^^F?;S[^QY//_RYFGV;.N5]FO[W[Z*2_[(/X6/;+?W]X?QZ_P*4G
M_>%DZH>Q###I_V4R^^'[4?33F<Q?Q?73LY\HWY';CY'R(\(X$>S/?TS2SW_[
MTT\_S<4Q'@W@(^2?RG\_?3Q^,*2?7(]A,LK3W_T8_AQ'E[^43_URJ^:#83H:
M3OO3;\?#/!I?SB#C-&:/G7Z[@K_^/.E?7@W@]F=?QI#_^G-Y*,+AE/$YF/]X
M\7F_W$.-?A"O![,?O\?O;YY:(-5%#7],89@@+8Z]@9@.3T_.3]\?OSVX.'K[
MYN#]P<GAT?FO1T<7YYO(Z/F'51/0BGCOI%/&O1UY,(H//C0H#!Z-;_]RX ,,
M9C_ME<%[!Y,)3"=O !4 [ZZ':?(K#-*[T?APT$<-30ZOQV/\;\\KD"DF3BA+
MDD@&AC@9 J&26V8EQQ>;O2:X-<:;BW+]*5U/R&?OKWJ'?O(%V57^<_0_UVC)
M!N7A!]-#/QY_0YOYFQ]<0X_I""QH3JQVB<CLT;P!6BNMM/1&RA!->#BI&]7-
M7N_L)V'VCM\,^DN9["\PF$YN?S*;/DKLYE7_C[70/13! I\.QO&GT3C!&->!
MGW_Z'8K5OED2YE#].#XAVD.#=/.)7R;7E_.WCO2G<'G[]V5]:,N0Z:BUNN9$
MP7ENRZ2#&$?7".8C1$!@80 G,+V;L[:.)FX(2QKGK*PF(>*7R(T-ALE(>6Q!
MH)= K<(;_H/PIIIRJM'E>/@5QQZ-OR&07H3 .<,A$^1()  G+DA)5&9.,QY
MI2;T6 2Q"AW$#T*'C85?3?UG8[CR_73TQQ4,)W [)T@X&<,UT09P3CY0XK5)
M)+L8?%94&<@M>+ 4S2J$D#\((;971[UU9#;;6P@F&A5 X.C2 9%!!!(<I<0X
M$R35,FINFBP<BR@VG=(ZVF,Q1!? DBP@$]06$.^\))Q1+X2(UEO5S&_<C].T
MO<9O:=Q*T-5(O01/+X6<)->4)",4D1$0")17+)I(K=*@M&I![258NN *U6-#
M+:%7T_[[O@_]07_:ATF/&6JXD(YD&=$W=YX1*Q4GX!*7U@HEF&NA]04,%:=S
MM_;@$L-D%B2IX%%7Z$>Z&"5!>=JH*'/\L?6J/JL.&K9-]?Z8R%L*O 6/3T;#
M> /%L0Q&44\8!(:OE$W$<I8)>"V"\!+=QR9+]%(T7;)D#=2_H=@;,T#I8#B&
MB>AT<K34&M">6LM)!JL]!Z$CIWMBP 89L=%P.O9Q^L_^],OA]60ZNH3Q[4#?
M%B8M</T)ECG"@D,_PF>4?U".""ER$IIKRV63G-AJ^#IJ!S=DS9,\6 ,E57M)
MWD(&'#X=#R/BNO!_+,Y_%G K+A5Z,L"B0UM@+?&2"R*4]$89I2SS+9CS"JZ.
MFLY*C*FIE'KF=#3\? 'CRY/1%"9G_EM)S/5L-BKG%(A3V:#+RR()W&EB@HHJ
M.1.3:^-++0'3A:18.TYL+?YJ1#B]@C'*8/CY/?@)++5DF3NCLT5+AK/#N"<0
MCY%,F;$-7.4019,U]E5D74B3M:-(7<74X\OTR_V"]W"VDEEK)!@24D+^>JWQ
M7SX0SKUB7#N;>1/S\3RD51BBOE^&U%%%"Q?]8)C.IZ/X[R^C 0IY4G8,I]]Z
MR0.7#@F;'0T$X1DDK.<D1L>"L P:I51? U8SRR)$R#9F1GADEDCK*$%-%O%G
MFO%/(\9>.\VR=,8!WYX3+X2G:\F]&N.7S(<KDU/9M%!98+@-B9)@?"8H/)EH
MT)*J)B[V:ZSNC%==GP9;:J$:&PY'EY?]Z>6L+F*82J"(JS<,8Z&GYR8%I@+1
M7C B940OCXI,K.,N,!VU$+9-S/XLIHYZV/7Y44LO+<V&H%):FB6)+F$0:),D
M3D9%? S!.9&2]TUR.O47P[/Q3;P[>_1-69 $Y2,W)%*9B<Q)$)=#)BX( 2PP
M*T43H[@$2Y<6QRUYL&0K?2O)5S6$H^$]BM/K:2G;+970/8.:BLH&8ECR1#J5
M2(A!X 03OMDFJ:Q3*T/X#*8N+925*5%+$_5J+%+J%S'XP9GOI^/AH;_J3_V@
M)X4#,($3(55$.XR,#2( ,0HQ.AX3I#;5%LOQ=&EMK$R)&AJH1H>/,/7](:0C
M/QXB)R<',5Y?%E%#>@NY'_M3G*O2U"LT7B9JI"G7Q"ECB<A)@F#99=ED[7@=
M6I?R3Y5)4EDO-4M];W',LA]HWZ[&\ 6&D_Y7F"?8WX\F):U^FB_\'SU$Y:76
MFB2F.2Y_8$D(49#LE:/<6EP>61.SLA[.+N6I:IN;AAJK1JN+,91"KF\+CA/X
MI$%H06"64LTE@I32$Z&TX%2Q5INL3Z&L0@Y]3P[R/;%C2\&W2%W>UKE(9ZBB
M.9!BZ(B,(A)+!;)198OK8>9>-*D(?JVP:,TBT/*X^=/F]8GS<K12H':*/_\\
MT_G=G).W,E/*B?5HSB77.%UJ,O&4,TY-8O!X?_B94M!U1NU21+8E#QY4A3:3
M_-:LG\%[$8[-S!H9@3C+@4B!K[,+T1 >5'0V>FX578D(VRI^#PG*K15?3;*5
M*]M[2=MD/-IGEI@@DOF,+IMBZ.)SBI <S;Z)*ST?OFYYOI-&4@F)<%5J=#5%
MB<9@"#/26A^TRJ+)^OQ">7X7:MG7TO$37VUC"5<\G3.Z@O'TV]G SP\?HX]Q
M55*WI5*&9A[1T[!$)Q[PC52)N)1013'BVZ-EYK9)DN E4%TR8A4H4$W^U1CQ
M]]$H_=X?#'HXN*<.UT0C7,E7I40L$K',4C/M-*.BR5&]6P!=R@E5T/1&<JUX
M"'/JAY_[80#SJ2"]COZ(@^N2F;Q'YC-CV6,HP#*NE=I;XKFD1'"5C?4F4-GD
MQ,(JX+J4_*G ANKZJ%MP= -JH0;=1'245,"YEB.'"948LC?$QBBY@! =0 MJ
M+$73I?1-!2YL+_%&U8D?B_Q.\Z?)G*0]ZB,SP3F2I*<8-%%#//.<,*]%$E8(
MEMH4G+V$:LUT3>?)4$T#=<+6M:)J-%,8MJ'C*F@J9_BL)&6R)-H4((3,X''
M4SV?L3[G%VN";R>BI%=2^DB2< HU6":2>2ZAJ8/$M7"NR4JX!$L78IZV3'C\
M"FRKD.J-3AYA 6Y48F7[5L=,I!*>6(%SD]ZDZ(1+.HA&FQQ+X'0A(-HM/RJH
MI1I%CBZO!J-O !]AMN6R)*WE4K#.4T&2%05,Z?]FF2& 6!E81M'#:\&65Y%U
M(;[:+7'J*JOUD9!;3,+Q$"171$A=2HJ,+=5RZ%QH*3FST2G69$_U95A=B,=V
MRYZ*:JH<K,4XOEY*9\V\C5 *.(-TN&HF39R7^"5D0&ZSD%T3V_,RK"Z$;SNF
M3CTU52P:?.%@[2TRGBUSG&&H@:$H!J$9@U!F Z'6:UH:A@76J'KP=7!="/QV
M2Z/J*JM&IC?7D_X0)I/#T67H#V<SOJO[GN*_)OTT,YZE]><CO-1[G8T1Q)9
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
M.L&HI+ALLF]?;09=]GX[QN"Z;-@/F0OH&_P7,'P$/RNGLU:6H"#1E0<,/@.
M)\(Z[BV+.9=]\3V3^:49=-F;[B*9J[%A/V1^BMFJ'(7$-RYQ)C%8*$>HE1/E
M.FNMP0HCXO[-\4:TW569\/= V^WTWK$@\6X2\R)[/URL;OT LR'2:/BQ"&2,
M0I^%WKN*%[<"MY_0L9X\:T61,QQWL,JAY\&HH.BYR)0IUT=Y%7SISHR^+Q>"
M&!^\UL:D5FG3YQ!M:[UOKB1\=!'ALJE;:A2X*(FW&:?NC"YW$P8BG'0@$@M)
M-IGZR@@[%=E58=!CD]M&615KIDO#S<OG, 4J7>*>$Z40F"PA8_# 2!09,E..
MZ3;=^E^&U:EHJ@EK*JJE$POQ?4WKV?4X?O$3N+_MI.TJN\K(NUQ"UY9$I9*/
M@\-_?#H^/[XX/CW9J*+KP=]7$]CSJ!I,>_-BK"5/:2*"AN55B\/4J*-Z\7E-
MA+.3RJC% >^]771C1Y^'95ON..&;V\]]2'/#?WL'R$,'&']W?0FIDGBKX6BB
MEC92VC(JF!U86W(<H[3 +8AF@.8=2IX"ZIGL- 1JB8P&B.3.DL"I(1"SXI%I
M+E-\38%;(=CJX.1J@RZ[=ZP'7BD%FI-D&2?2FK(+K"0I%V$*%J3-W%2<^#(,
M78@(=L>>!P<L=Z2X.L=S5P/[\/4_6/;ZG\ 4_5F;$*8F.D:'KC(X$HPRA*D
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
MN<BS=;;);=SK@%R%0^[[XU!S?;5CU#Q\B,R8Z#!R$++DU!)+Q%O&B3,9J)4
M3C4M2'\(9Z5D)_V!:+*^$MJ5MRT:O1!\#CYD BI9(J44Q,;2JX0#"\QGG<UN
MSBD\NPQM]08L//6%%_7IBQL8LQ07?\%G)0J<$4\E?O'!4.NA,*#QR[(9\BYN
M(FS-NQ=>KAWHMX5A7H!]-AY=P7CZ[6S@9U><EX.A5^4L:,\PRS1$1K0W&"8G
M%8@'KPB-+J)[:GUX?,M52Q(^B[.+&P\[HEP=W34FV$L.B@[&*",U0=\6PQTF
M$@DZ1L)P>5,9<A2AM4.Y&M(N;B_LWZZMI;_&-'L47/=RB98U>)(4%&@2H1E
M/RI$Y7DY_,&;EHV_B*Z+>PH[HM,V>JJ>\;C%]>UC$?0H?YK,F=T35$7%0)/
M"A:%1M0B'.(C!)6,9#$\VI1Z/>?QW&!=3.%7(T,3B>]OQ;K]5<\D8QCGD0AT
MU3"TSI+XS WAD:%TM+3 =FA>5D#<Q43^_E>PC?39F'X]KB1H)14QSOIRW$&1
M$,$1AV]&@JAY#*WW)QM$PTN5K6U@5"$:I@*^]3YIXGE@)-AHA4:5.]%TS^+U
M\+\;,>P6#'FU1<&F^FB7,7Q4(@LAT>Q*2^>< SH& 6<KO2-!!.:4 V/X;@K2
M7RJ_[TZ9<6VBU%#+3L_1U&C&^M+C6IR#V743UOMS-XLW=#P^,E7[H-$J8[4]
M9;3V;!OWK]**&2TB1M"B-*[/D9<V0H9H2&APC0Z9-KQGXY6C@EM,\V%GL&=&
M.[AM %(.@%[CD[\]Z"[6BTZ I=*1K'Q$"X/^8(C!$8:FA4HE0TY-'*&JL^B2
M.U&#A<N[_NU#Y94[6SZ9PO)CR;BJ9NDY];*40BI%9&2&>.4E1JW.1\V\#[3)
M&?(U<78I,[Y#YE516VMNS?9C[WXT_#R[J:['7;(Z&D>2T)Q([:%TK)$D1TN%
M$8[*U.10W3H@NY0*WR&KME=8:TH]/O9>[.G;?D8G'MV=OA_T%*3@)%(_28P#
M)'!-K,*P(%H A];5J#9'-C?$VZ4D^0Z)5E6-K3EW,BJ^\76<EI3:C6R.+Z]\
M?URV(<O)NI)4 .M<DD \OBY$&F"EJ9(C/D3AA??<B":[?%M@[E).?H?<JZ[.
M??"O9QC-RCA' @6#+XBWQ-*@R[X2<]R7)EY-"A?6P-BE;/R>^;66NEKSZ?"+
M'WZ&X^$J)^M=$@ZYG@F$4EVI44A6X7L0$DLQ*;3&;2Y\VQYZEVKO=\B^5LIM
M3<J+V[.>I1U(EHD!)R:4?"YZE\1R4_Q-KKRW+ODVW2-?1;9FZ7[;9/@..;6A
M;O;45VH^B4>W,-S>*N*'MYVS:J=]UQRV;09X&QE4RL._/SHXW^P>M)N_K":A
M94BJ3G+SB\\>_'WE"3>\[FP^0(TMJ&>>5%D4.]EXF@_U$6.(A4.[\VV8K07T
MXE,K"VOU&53:-IH=$IL=6M;<>N5B("&K2*0/!J,N#,)B IX2Y')4I,7*?X=@
M6^?FOM_.W9R\,H'%*(CW*A#)A4'_*B?BA'-<E5)XTV1.3Z%T:9-F,YT_]E>V
M%'<UG_;\&DTM(K@Y4,U-,"EK1:B,$ETPGHG5S!(1?;11H6=-FP1-#V%TJG2C
MCKZWD'-[9W1N/<^OK]"JETR2'QSZR9=W&&P=#]$/FXMIZY5@Q>=77A,VF575
M9?7>M7UW/<7/W73^F='JS'^;W>N&<!X:A.W7W>V&K:V$>C*HMG)/)@ /![PK
M?KZ%]/8:>E%#$& $T=$#D=&40[HQDNBH,4ZY$%R3$LA5 6Z[ +PXSJ=A*I?7
M7P^GY41 Q(\>7);O>EEKJ@QHD@3-Y3"\*RT1,%0WB27&?#+0I+YZ([3=\AX:
M\.[Q8M->I]7\CV= ]J2,7&2I2?"ET,1D5NZXI*1<?BDBU<ZTN<3X&3Q=JM78
M"85JZ&5GCLLVJTN/[6F-Q8&[M,H^EL.NU]DD+6?9<R)R::<0,/"Q2J.OK9UW
M/G,IXH^[SBZ,<X*"O_@=!E_APV@X_3+!4('''$TD6=K2[19?X."L(H9SC@&'
M9[[-Y<R; OXN5]MUV+?6:EM+L]46W%71_@O\^.+W42_EP*53FKB<!9'::C3X
MPI,4HD\I6YO%[CV]ISB_RP5Z%ZS;1(_[(1NR!\KM+WYV@Y WUA)IF2"!6D-L
MDII*)X7V31)0:R/M4IUE]PBWMB[W0KEWH^MQCU*9K)61*%50"DK+R>9$0F;
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
MJ_VNJ\GCU9_QDQ^>P7PWG@J1$@-+.!,,%6?+>3G*CN-_LK&@;705Y^+;SSX
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
MF<)DK8E3Y0ZY"4"\+XF%PHI<ICRIFX123Z]8SC;D;V[3FH50YN?32RLU/52
M(*\J[]2SWFB:.2>&4DK0L48O.U!#J+#<F9@"3G"=L@+J87JV2MDG-RUN:C^$
M^KH(008G4@B"*.":2._0]>94$LX8TRDP%7*3,Y(NX)ZMDIHQT.*VX_U3Y^BY
M<(%[XID)1$IO</E#I]M)$9AA&9)JDRS^\(G^WLZON1+!!:.)<0"E.YL@'E</
MHB*3,@5>;@X\E_/KK6\2,,:YY>6PK@3L,C.**R?^U>+*"30ED6,C8SR1FP3;
M>: ;VW+?-PGN#>%"D65V&PW+\<<\OS:[1'F2EC!36I6I[''-$X'0*!UH3@.X
M)I>4'D3U1.X:K,7V*N%L;?46%Z;O8KI,W^P":HV+!^M?FUZ&:K<7$!JPMWA[
MNIKI=Z8+I:FA3  !#Z7\K->E!98I*6XQ9S YYB;A[ [UL.)6PK[DL([%&\@
MX9R/AG-GYC+]6M*D!,^41%?.M"U3Q,52%2_;D%GVVK5)S+J'9 \U%+9GZ'Z)
MN2W,VR!K].,82BC]]3:D$)6-P2DB:"IW*SC&PBAR$C64EK:,A]2D=L82+(?
M^;8F;O"6K\A]N02G$HW&)$V\I0C.&0PNJ8T8445@KL"V3=[X!U$=@A+JF;U!
MCN5[F.+X(%W5>+E$13UCS"M)DBO=SBE"<Z4Q(,W)0PA"9=&D/]5R.(>@@@J&
M;I$5&>/L?#9 9R>MV@F[FKLLBQQR($%)U*FW$GV>8%&V1J)=8F"YB2(Z(SP$
MD;2A8V7.X0ZOQQU]^.7UF]/?/U2]#'?]H<VOOBV'OW#1#90'9Q-U DD1%(.
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
M-]=)_]IK;X)-)$F%DZ.(B3@-'*6@HW/>Q22:I,(]J2HJUV >QC!_Z&_#49C
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
MR,VW(FZ=-7?!U=)?7 5L/Q[CML0]J(,MK=Y\,KB%3V@+FK.,^.9EP+@AGMF
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
MCM)_/ES6^!7]H8XX>3>9T%;^[N(389E JK@&M#\Y=$XQG65@6KM0W5##N/9
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
MHB0)2A1AK4._7/6;"V,#%KP_/CK;+&W[ZE_VI8ME0!;%F072ENB=<D87YX-
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
M_3CP6%[; _4N( >;1H,-JP%]!IO?:RT'M>E7H#$>;%@/:O-!I>P'+0%7H*%
M*T5#@KOA?^QN<SEW& W[J!./L7MD=]8R>OO]ICQOA!1%(;B:7GW("%63JRH3
MY2]YSK]E\_GU@K]?5 JQGF-=EZ70[6[_/@L92:14<YE0T @BSU?OJ @2R 5+
MXY@@X:?^;'/O[JP&7HS)2-S.[ENZU+AKIGJUJ&<I'53+G:;+.\IL !J'_'%&
MELZ6>G6X8<T56(,&#6IW0X$S EUJ_.6@1A5O9QSNJK*[&]O)+1?9K#M]OE67
MSKPX$91) E$8>1!A(2&E/(1)B$/$>)2H_S69_^_>>&KS\]61NP9GIGA[7)T6
MKDL8&%I_C(PW5IACEJZ%HNR4HA3LI[O\Z6=U22,2ZH==;=B[W2BO^#$CNC?U
MZ.?V+]Q[)HOK)<\4F]=5)<JJGH*]FY.[6>A1$88R@CSB'** QVKY'?I0HCB.
M8B^@5":FK]_Q9J;V,KY__>X+:*&"#:Q @S5_.4_P>OY5=</6P"]N/Z*L7N3S
M/%SP6I^X^6@O^7D#-U]Y@V^/O*?;KK8^+2OM *5]RM1<H,@69<;^2N9+,:-!
MQ$(E%Y!$0JB%3^JIA8\GH8<)3F.!@L"3HVSAG4,Z-1G: 'H%R-U=42_!]-*H
M 0V>-.J1MO'.=O/ ^W8N.V_Z&W6KK;BM9V!E,?CKR9X?;UO.M%<FL0]W%NP?
M8^/-E'-G.VW&#?8;>32:0MPK0-F3: XQ/XKJDU1KSVM:5@5AU2Q&,O:22, $
MQ6H>JOX+4\*(6@8&@90BHIQ9N4P8M#FYT:#>J&>;P-504!_J_SC/R_)/?[8;
M"4QH-]-TQV0.K,Y;:#NWB!\_: :O@,(-<JGWP:[T?+;(Z+(B>O>KRI5$%UJA
M?^ML<NB^9<&@2R4U:7943;3@85?=;"Y]F1GR]GG$+X5ZXF:>%R&?> S&GI=
M1/4L&7L$DB!&$<&("9R.Y.!P'.7T?!E:K.#NQ4ZU3_0IQU(-5D$$_2A5?<K2
M%*9"C55$^#P@?I1PY(VYWKFP1_]K>R><Z,=Q%C07]LX?:"FSZU6@_Z*LG<XJ
MYD173&G]<@CF'VKE<H)GUVN64TW9S0)(N2QF;0OE;=X>5'?^Y**\7O#ZY*O^
MH,SJUF<RI3[V6 A%@#VH1GJF1H&$PS!-(L*Y'U%L%#/2I_&I:?QG=:-['>GX
M6&3,<->J%^FG=7MH*@<6Y XYN,U!BQVLP0.%OCFH!YOX!R2;MT=0]7OY8J1O
MH?BCD&\\OEW"7C-PZ3O4PY$?M(-1KWN.,LI<8FTW?%QTCWZKPR_B,2^J;''W
M=9%5U]^S<A;0*$Y(&L" D4"M[8(8$B:Y^I5&DO.(XQ#9K /V6IB:PJ\  HT0
M_*8Q'M\D,631;!9^$3<#2[8=+=:SWJ.FNYRS[C<RZHSSJ(V[\\7C7^RYYZ/F
MC4HN/A>M/]1-E;/??Q4/5!0S%B5)( ,&_3CB:IV/$20)HS B42A%A&2:&/E&
M&+0UM3>]@0JNP?]:+K*\T%NC5<:R1U(_YBL+FF4A6,W\ON@<(9;^G*=ZP'"%
M[H;7H5?:':4;[&F@X+<&JD/%,"#$Z7KW1'/CKEO/V[VW_C2XI,<Z4BUF'[)*
MSTX^275C]=*T3[1'D(]1+"'SL?9Y3!#$48@AQDF4$)K&V,?&"\9CK4Q-3=8X
M00?48L5RE$N#=: +AH8_KMHEY[PD6+!DL8!SP=9(*S6;1\IN'7:.A),+KJ,7
MC[>R.H=_:PEU]LO]9E6WA="W?]X<RV4<HB1(4S6'TJ&^L<>5\JG%$P^2,/;]
M0'!N=<)_H(VIZ5X'L1GH[:9%AR@TFPY=2,S <K?-R0"3GQ/FNYST'&IFU,G.
M"3MW)SFGOMK7I6=1G[C_+:ON7R_+*G\01;OAHN1_.=>19-?S>?Y-9\Q[EQ>O
MU=0JJS[4)^(Q1C3"%&)!U PHB!%,0ZSXC3W)!!.>(%:[)OVA3$TN5BB!5$LN
MGB]I)9=S0!C3*3HLEU47])"9S(S#^^"3K\:()@%F9\95L\NK_MGJD<8"\,'I
MF>;E-+IU&.J-9F0_HDM9VW<ONOB._:3T,WG6#FCUEC5CQ9+,RY5['HL)(6'
M(>,A@B@) TA2XD,482_Q44083VVT\D1;4Q/##BH@^M"E!6OBFV=-LIG<.:)N
M^-/#?JQ9ZY8!'RZ%Z51SHRJ/@=V[TF)R24_MT-Z0^4+=N'8>_IRKNXHJ*QK/
MB2:U6ODF*]D\5_,_H3,3UHD)9T(MQ"0+0AVHH[>V$P]2Z@M(U/3+9YXG$;(3
MEIY IJ8Z;W_]_.'3W]^^!:_>?GS[[OTM^/SA^N.-I=;T[11#(1J!ZL$/S#J\
MH ,,?ALD;>:E9#F5L+Y8QM6W"QG;$[]+[]=C]_V-H-4Z;\SK_$DLR*)J7,1N
MO^7=5GR2<,%"#A/D,X@X2B#U8PY%2'W" ^JIA9?Q5KQ1DU-3.PUZ(U<4Z&!?
MM0Z<0"&WV((VH]U@U]XYF0/KF0F/??;TS0BUV.!W3NQ(N_UN"+8[![#BZN2A
M@-F=QCLAL+)LZ[C [LJ1HW ^+G7KG^0UY[7#%YG7WRNOE]5]7F3_*?B,8)]'
MW,.0L#"&*(YCB ,2J9\"Z@>)##P\3N3&>:Q3&RO62-L #D!66%\@K,.@L\VF
MTQ/IPH%'* =A'HV].GARXU%H3 9KFR<0[&'>,9,(^C" ^\<(_C#GW5D0B$63
MEV6%?)<M]+[O:[5Z*3\J'I>%#A7^**H9XRBDT@MAZK,0HB#454.H@"G%@>\1
MZ46$]\OZ>+1-(UT9-:MC/3_+RG)9GY4PC;C>@>3Z[UPM[O0!UA58-,'7K26@
M]N3,%_W2/Y[J$5^2**608X0ABBB"V(\CR&44^ $5(8J-UG5N^V/L9=U4>L-L
M%';*\2BKO8[>&FI=7:$%6^<8<)]%\RPS0V3)/-[HBV3!/,O!L2R7YR\<*6EP
M]]$LBC&)T\B'(M$;\+&,81I%&"KM\A/,.!:)'#A9</?1](:3#MG B8%7G6&G
M4<,0_-*)@,]R/GS^WUV^7C3O[PK,M//][G)V<9[?O1OV4\9W)"OJW%'O%X_+
MJOP@GL0\;#<L R%2&7 .&>*^TCY*(:8)A3$-_2",6!2&5H>/)]J:VM3L)KM;
M9#)C1$VXOBYR6HKBJ4X_U$ '/];@06BYC7**;3-Q<\3AP/*E43:I\:Y:QJY
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
MO^F=6+!,J/F3%#+QF0>%)!*B2(:0> &%41#'+"6I#'RKY=")MJ:FJ1M0ZYC
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
M\OHA7RZJ3\NJK-1\.EO<S83T$J1S4TG,4H@PPI!0/X5>@L,P\G 0IU:N8K8
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
MB$#MU840XU0;.G&(LE@3#'/KYM8QUM0HI(ZU,^FU6V%[;[%W@6S'()Z@&YA
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
M:<))N':*)$H@(VD >4QH@%6B?26G/%^[8:=&0K6TKB6.K1"VHQG_N W,-8W
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
MP\T.[M;#G3&6I$'&*&19("&2,=;^I=G65(2D4<053YTJAG8/-[7%Y</30A1
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
ML/!;EJ1[R)$KD5CI?UA\Q.ZV?E3R68K\Z<$$?95QA76\<,BYR% 6P9"$RG1
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
M5V;S>48PBH,,99"+(($(XQ3B5$10FT%42I8%+'(JA^8JP-28Z^."K\I)HG/
MEJO5\B]S7JU5<LSI=IX(.\H:$MZ!V>N@H]%!K$8C/S *7(%:A:':'-F#-USC
M(PL97K$5DCU"W<V1')[3C_7T1[M\D.4>.'VHFSMO'0\4LH3B1&D[+$S-P9>"
M.#:I!Y(*%DJ1AM*IM6OG:!/D,RUL?8:S$?<"'Z\;:SL6\X;@P)1U"7C.[&0%
MBD\JZAYP5-ZQTGV?9.QNZL<H[R1;;PNA?Y#R^L%0UHRE*$F"S 0*98%I*<0@
MIK'IQ,9#E3"!&'4Z/S\QSM18Y%I+)TK/0TE'0^@4DG9,X0&?@3G"2-CJ/7$%
MM)"@DM(?-YR!P2<KG!IJ5#XXH^\^$YR[O"\'5'V.-CS3B@&?Q0G-5*HY( [#
MT-2IX)"&.(0!U_00$9F)3#;]GV^7VINPY8/38UJ]]+N-H+<C#_<!_+%:%@58
MZ(FMXT;$8:LM5\KH -Z6-R[$<>2N9,;$^-1ND5NBZI- SN/AET4ZQAN92LYK
M?L@G%O?X:%JH?WBK_YVOW]+5ZD4M5Z9N7_%-%E(_^/Z+7-\H\X_5LW[Q QQD
M@B09#"/"3?"-A)0RS3V)C%3,,4ZHU3G5Q9),S3AIA 1T(33Y/,OY\K&T57BI
M$.!MC2[IB>@R6]TT->H<#,QADX3?(69HK&D8*:ZH,GT DUIP">B\7!N,U[I4
MX'G3VL7\_B^J"50O->QI#1:R/%2@BQ>PJG6[,K\X7,L!7:]7N;ZG3$1<+_4E
MXHFORT2?5?,JF*N/3?]_#M5RL\><N77E=!G@%1MW]L"AN[=GGP?V6AG;%OS;
MY;-<T,7Z^E=>S%#*<102":.(8HAX@"!10B^#+ PS2B0+0ON@T]/C3&U5V_,K
M02,K^&FD=0FL[,#6:I7R@=BX3O@P8#FM*3Y &VG%Z N>*V6?@^0,(9^\?4RZ
M/:?#'IF>O;QG?ROQ+%?KO,@7=V^7Q;I.'=J62 @#)M,@RF :$TV9228A(1&&
M::CB*":IB)E3J=XSXTV-.EOB@E)>QPY79]"UVX'PB-G Y+D/U[!IB):X>.UX
M=6;(<;M>V>E_T/G*\K;+MCH_Y OC%)0C:-MNAG&*!6,8RA E$"&<0,R4A$%
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
MLEQ["C*U]:+10[O@&DVJ/B=@ITL5[?N+5N<OH*50'=;EVDVF[Q3:6:IC3,S
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
M,--UC$6>A1QA%X/=:M3IF=A&Z'U##6-K[R.Z7O9*@-5."T=.LYL/.SKSCO+
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
M)(>491PRQ F*DPB3G#BUW1Y/]JF15AW9O]-]!FKM@5'?6/U[ $ + >WM;#
M%0@SL(,!M'$ >R# 'QH*8+!PC'D>\PVSH]N)OC<#4_@T7QGW3N?C3Y[7;NDC
MBC]NQ_7QY^6D:_L;B-!WVRV%3DC]1GY^VIN<\S1,(YYQ#"F7$412)I#*.($L
M23%-,!-Q+'?U-^T[TYP?S8J:CHIECM2CAM<"][?'+P!LNQOOC==8&_(:'YW9
MUQ)Q!A1Z/G?C73CXW9"?'6GD/7F7MJ?;\LZK;V]3]=MJ6==NF).8YDDF,10H
M%A#%6!%$&" 8)[D, \XDCW'?3E7[89Q,W+=I5K44)G7?6\^J%L9VS' [<@,S
MPW'GJH>?C94V5@^K4UB&:F/5&NG-.EF=:MO5S.K,U3Y2=??[GRR.0A:EJ;(=
MA&**($N5 1$(&"KC06VQ112QO'^Z[F1WPT>)IC=L5B\!:^_&OQ&N$5SYSDC=
MF)8[Z'[JTE!OF)Y[=9]R[?*>:;HZ5N'[:J'N**O,H'F0B3RG20"94$R . TA
MEI(K.HAI1'..>!JX& ZG0TS-:*B<^65+SG_[ESP*LW\W$00=WFI;2.V(X#:@
M!N: MG#_H\G-O-MLU@7=;DQ=D,T*?":=U:K<,RLO(N(UQ?%TE'%S#2]J>9+T
M=_G*6QSY:CMR6)7]PVHMBJ?E_J]J'_^^T!W>U/069*$K$:5$IAB&! <0)213
MFXM4U\N+F,A1($)J537]1CFF9E+4\NK28=IKNB&F]/ &\$9FL%8:.'HE^LZ1
MBUM[4.0'9J8')96.PA7MRD5:WI/^&<WT'%_75FP&[IYU%(=OWW-OA/W[D=U%
M>0.?<&^\SOMW^S^N'[&^JPOYW:^>:;$T(]ZWFSE]6Y-E63F#PKG(1!0'1-E9
M-%<;L)!',$]% G,:12(E7.+(J;>6R^!3H]#/3>\KTT?4C2F=0+>CQZ&@')@3
M&[%!2^X9.) <M$3W1W9]\/+)<$[CCTIK?9 YYK)>S^C5**<L=945I6=8YXJ&
MB,B8" 1)Q#*(HC2&&,D4XCR-2!"@5.:Q0Y^<X^=/C8:TA%6AF4AO;$*G1C G
MX'5SC0=(AG80[]%0XO7)03X#BE-SG%O &:TWCAM(KKUQ+D%PI37.R6UC=L:Y
M)/-18YR+E_4\$=N?K=TM^3D7%XIPS B'A,H0(ASFD)(T@C'#E&5AC"4F3F=C
M5P:<IL.K7=U=Q_'X<H!=A=_RV,PCJ$/SXQ&2#]VHN1^564+A]=#LVICC'I]9
M(G!RD&9[7\\B!EM-5X^R,<S4*$P]5]E?\RA,D@@G&8PXHHIC&(:8I0(*D4D<
MXD"JOSD5*[@XU-1LITI2?>9.=[("4@OK6(S@,KYV).('M8'I8P_87DQP=PTP
M]]H!5['P6B/@\FCCU@*XJO5)SO_U._JQQ1U3ANAVH8/B3-$]7;EO+;X+M8/[
M(2I/E&YZ^IO8/,IOY.=<IIPP21%D<<H@8C*!1)($AB@-&.,QRR*GT'?'\:?&
M*RWQP<I4 F5M!4Q?;#=Z<9T0.\X9$.:!B:B-<%5K]4#VQG%>M9DV<8.:M)0.
M_DBJ)W@^F<M5A%'IK"<^QQS7]S$W'C/N@ZA;F<,YRN.$IS!,=56GC$90-S*!
M41C2+!28R]BI<$'78%.CM(^_W3_^[0%\N_M_'[[V/!4\!ZGCT=^-0 U,2JW3
MNKV@X(]!4HEM(!GD0.[<>&]SZM:A^<6CM:Y[;G;AM.)M19B+0.8AU%D-:D\E
M<TBY,HCRA$1!F"$N4]33;S/=D.;:6;.+T>V=WG >4V=GS#1#F _R&782#N*"
M&3A8^>Q ;^5LL0A5[KS8[>OGHI@_+#?%YO6.\[4^Z%(_/JZ_K?Y<SG/,,Y2)
M#,HL#B#BC$(J*(6$AS*-64SC(+4Q$SK&F)IU4(D):CEG0$NJ&P9J6>T^_2Y
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
M$$I$ZE2Q[M) 4^.)=Z0L6)726RRV.JEX>1Q*K9.80:F5<&R@=0EK.]KP@>#
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
MR#/JUD;,._"=/<?\C39>@S+O"!UT,_/_]!Z+\[MM62S5/N5^]4R+)6ERL72
MP!W[KVU1%N97/XMR3G# !1,<AI(DNIZ7VC4@E,"424'4OH$$4EBOOO;C3FUY
M;20'+=&K7$C3:;4E/?A#R^]"P ZS8;%&#H/QT)N*:<#KL( - _-(*Y0]W/]_
M>=_:&SF.9?E]?@6!!7:K +-'#TJB=H$!7$YG=6*R;&_:U8U!?0CP:6LZ,N21
M(ER9\^N7E!01BI>"5%"RLO=#=SEM2;SW4#J\)"_/=33JV*/5.:Q8/&Z\<</>
MQYV!H<?M=LS/13:[RY\*HE?O'[]_I?G\XYP\SP*2))@K2A=)&$#$U/R*T"2"
MS$]IA$.9A-*HMMR)YT^-R>]RT-@(:B.!MM*,3TY!V$W+#H 9F'XM,3'^]L]X
MOEVC*=>+-*5@?WG.W_Y5W5FOSZ@?]I=E3CUUE$_]C$OK3_K<91?G5_JS4*:8
M2RY@$(02(I\3J(*Q&%)/8!JSU*=IV#-S<GIZUXH U:RH28K4^1GY8B$J+5OP
M9[9\ 61+D99[6#N8FJW9]D5JX*^X7>9LD!2V022>=Y[_7FEG)Z66CU[3[^/]
MN\B>7_0YNS=1D&=QM]*SN'M9YZ:USMKIM5G%,T1]UE%*8<2B%"(O"6!*F82Q
MI#R)*4YX9*508=7ZU#[_RJ@JB?:Q3Q*M'?)F'# 8G@.3Q-INT!@.:LLKF?FZ
M N7.$>C*?'=DT@LUEVQC9\"H=-0+FWV^ZO<0%^6*JBVEQ]="$'Z_^!LI,KW%
MK9.#_!EFA*3<]R 1S(=(A@G$C,=JAH%$*A,AU$RC?[&BTPU/C<:J$CO9QG!=
MJBC+K0^R&8)N1F-#0#DP@QT4*JIWI&NS@0H(UX97>9=#52DZ#]5P-8HZVG['
M"D7G$>FN3V1P_\BZ0!])5E0Z!]<J /Q:'QSXDI7_^%@(T:ZF-$-41A'C" 81
MKTZR*:KC@8 RY9Y/4(BI+T?1_S&U>&K,J&V$4AEY21VWX?O9<'HXI=X;>LYY
M^4DL[74MJP-:?E\![3G0KN]6HIN ]HYM/TU"8\?8Z!]#2\>V#YQIYE@WW'/0
M6M%2_-=*M7K[IK.U-^HKA'C"2X( )J&N0\Y#+8KC<2AX0J071LA/C);KSS4T
MM2%B:R>H#3718;&#UI#>'0 V-"OWP<J>/\\ X93V3K4U+EN=\?B 9,Y=;[^#
M]Z'9(?ZTJ$J^:?KYG"U$)6<S8]B+,<8>3'T/021HH.)0(B%&),"ACZ(4&RT:
MGFMH:MRPMA6TC 5_:'-KR29#@CB+[_E]/E>H#3V'[@V8U=Z?"1H7; )V/GZT
MW4 3)]O;@D;7]PL:[I<OHM#Q3"%>5$B3O>GC>OE7H2OJ?,P+D3TO;E9%(1;L
M^Y,*=,JZ&N3U@E?_FM<A$/_/5;G4!MZ)Y;U\(M]F?A)YDM$(QH$7*UIA%%)*
M!4P#&2<)X6&*Y.Q-%#0W#3J&,=3F VN;.]QWUO@"6.,,6&[M!W/EK%WD,E#_
MFL4][]]G Y-BY2#8\1#4+H*?M),_J[EJTY]K1T'+TRJ!JN4KV#I[!;340"ZU
MPI:[^&O8#G$9O0UDZ:BQW[!H[T>. [?6;WAYTB? 5\7W:E.\WE*:Q92F1% /
M$H\0-38@!C'#D9Z8JI<A#H*06$U'C[0QM6AS;6*MMG75"#O9,?DQ*,UH^$*
M!N;0#39-H8G';FRL.:_#>Y>$=:R94=FFP\]]JNBZM,?9@-\4NRQ?R$)9[:L1
M31]GUO\,U3^;8SZ)X#SF*8*QC 1$$0XA88H!/(H198&0*3&J=F#6W-2^_E\5
MW*H=H*T$ 5CF?C7P5Y6MJM^%6DW>MTA0/X]X-S.XQW%@DM"V-O@I\_;AT[_J
M<8SM/(H6V?U.T1PIJ=\!JG9)_<8@=>;RGW_*>"G\QA[M9.Z;W]5S*X#,Q;VL
MZ/U.];^*Y+81WX?\*\D6,^Y)$<<RAB1*%253CB'V(P\RB@./1VG$(VZU*7"V
MR:G1LK:X2F*KDF#_J(VTW1@X#[3A%H%3^(;>++!#SGZ;P!@,IQL&YUL==^O
M&(6#303S.R^3KW_4)T_5%/*SZM)Y/=U4<\:F$/<O8B%DMIS%G@Q8Y">0A+&:
M[X5<S?Q(D.CZS%10Q"-"K?*2;1J?'.<LK7-4K+ V(YNA$!QZ"V*M0%_978<K
MVO+UDIL6H]\4@6_,=U@#O@]J0XC/&[7_+LKS-LB<DIVW>D9/V<!\\?PDBJ\Z
MF;"1U\I$^46\-C)W]_*AR!8L>]4&_(<@Q<?L3<P81\)/D@1ZL6 0)<33.E@4
M4B*"!$=:S]!*=KZ7%5/C,_6J1I8"@+W -^.UP2$=F."T_5 [ +0'6\&_*Z"-
M!=I:AT)_EX#E5.JOER'CBOU=@M6!W-]%#^M'>:VM .7<3:X5O%;9XKD1'<P7
MY2]"JDGIAG!%J0)%73""S5@<"9\QJ>A.L1^B00HQ\S'TN(PYPTR(P$A-RX$M
M4Z._M5UV%'A)9Y@1X4@0#TR'.SNI0'^58.L*V/H":.5,*PP4Y14XVS?6C.D
M59>\>8DYH[*G ]SV.=3%(_LQJ2XUKR?5S>H.2;@*"BF'2+W.$#%,8"IX"E,6
M<$88EHA;+:/M/GYJ?*>M ]J\GLME>^"9D5E_2 ;F)PLTK+GFN-,NZ6.OA5$9
MX;AW^Q_YB:OL,V!O%3TLO_]=S.?_OLC_7#P*4N8+P:M#^L4L3E1<DWH!)(BI
M3SC&$F*/""@I%T' I4\"8IH"V]G2U+[FVEB@K87_T.:"M;VU)$1AG@/;C7#W
M=^X4MX$_^?Z0667!&L%Q01IL]_-'RX,U<K.="&MV0[^!_8MX$XN56,<3.NG^
M[]GRY695+E7D4&Q5NGG(4! 2!%FB9D$HT#6F28B@B@28Q'&84&DUY)LV/#7Z
MN+F_>_IR??/T"/[^Z>FOX.;WQZ?[WVZ_@.N[#^#+[=]N[WZ_!>J:FUM]V=.G
M^SN[6,&X/\RBB"%0'IAL&I.W,Q]M="U>M#8;_#&(<+HM6"[C$N.V1XU8;!'9
MCV6L[^^[SE,?)WP@&;\3RYGP<1QK"0T2QA(BZ@F($U] H7X,$P_[-+!2_-I[
M_M0H:6V>[7K,+FBF:RR]H1A\W:0Y_*Q-T^4JU^7%;LAKMB3S[+]UN-)<U"XY
M<\V6V5NU&NERT>0H3&X70G:;&'EQXZA_APL6QR]S5#Y^6SPF+\N=.LUW^?)Q
M1?]3L.53?OOM-:N71V9^+*3D,M!)V%JD&4>0<"2@+_3>//%9RHQ$FIU9-#4J
MV3$99 LN9+;(EF+^_<(R\M9=9;>G/TH'C+71WRXUWZJ,E6L=XMUR\\HGT#BE
MDVFW;@U8?[XOPH-6I+<VZGUKU/?%\&S5^MX/[I, 3[0&S8(H"+3Z_NKU-2^6
MCZ)XRY@HFU1B+Q(T$42HCA0>1"3DD H<0YPBPCF621 ;*9J9-C@U/FV97&7N
M-$:#M=4V>=L&<'>3YA @#LR);?RNC^#7*P'> $B;%'BW@(Z4!-\^STZ_@]<B
MYRNV+*N7M%R#FQ?@N<A7KU49LS+[FLU)<?S2O[A*E3<'LSM9WN Y(Z;+FWNU
MFS!O<=]@U4T^KA:\_*N8\X]Y<3//=*[&#*4^3VG,8<J1FF S1B'!80IIS#R/
M^6E,S>+HR\R8&ME7)H(796-5,I;55CJOP'&L0PR(?Q28!QX.S.MQ7(&Z-[0K
M^C0ZN!FQ-YR71[FP5R97+<6Z=X:HHM(!JH.B*L>>/K4:*QT(]"BYTO6T"\HX
MW%?2<4U<YE/F$T]-("*.?(@0]B!%:N!)L9>BA'H^%U:U>0]:F-J8TA1TJ$WL
M4;!A!SVS-96+,!EZ)[H-A\-SFF=]=U[)8:>1\<LY'//Q:$V'HQ?V"#8?1)'E
M/&.-1.3]0JRG6CX6+/$Y9)XNSX(%UZ?D4XA$@%G" RZYT0F#SE:F]EFO[=QH
MO"I++4*3DV :Q($N(!KX*S^&3I^9_NEWSCQ <P'72/%7/]CL0JMS<'1&3B=O
M'B\P.F?_3MQS]N(+PIJ7?*[N*.L![=.BV:Q\4!-\'5TMET5&5TNM[/Z4WRF_
M].YY/E</?5[OJ<U2&>KJ51%$@:>(DZ<^3 GVH11<A4D225V/[K5RX7%)BJ5%
M1'2Q<39?Q[Z) TY0KC]?W]W<]@BC+N\MQI*4X0BK>"#E$%%!($W5@">8CU#D
MQ2((DJ:W;A=\VGVU-O"?LZ<LHN11L1]XT&T[]+] [=(5V#@%&J] VRV]Z;CK
M&#B;C-(O)G>&M/- _G++QH_^G:%Y=,K@[NF7G72^RY>B5&.W;FJFIAB(>1Q#
MCF@"44P03$6*("4>EXB&0L9&^>Y=C4QMEE'9!EYKXZ[ HM;6K#56E^"U^:#U
M"AVO*BZ5Y:K::6.Y;3+94<C-B/12( >FQ1K#AS6&^H6M\7-_)OD8 D,<.=YI
MYUU.%!_S]-2!X:/7]DQVUS7?[N7OI:C6+N_IDF0ZD7YQ^XV]Z'H6'_-BFT$A
MB/I ,T*SN:*Q&:(DP2D-8$*P+B=!)23<HQ CC)F(50R>1%;Y[_UMF1K-;'.4
MYMI.0*I4%) W+NDRM*)QJMH86X@_0;YWS[QQKBL+TWF?FA'42#TU,(]57L!<
M0N5'LR%SW^J@VW8'M9+.JL[9^.,PU_YR4)VFWU]@SK@9^9?C=I"D[^"1/67X
MBV>RR/Z[6A:[R1=E/L_X>G?I0;W\ZR6S>_DQTUD0&9E70CF58,2'K&3SO%P5
MHG5(B9 T#F0*O4"$$$FIXCN."8PD";R4JK\1J^TAUP9.C;F?7D2EXTX6EOF]
MSGO.C(K?LS\&YN>V:U=@Q[DJ0F^[IZ/XC8-@ZR'8NCC0$:FA.L"IB+YK&\>5
MSQ\(X0/A_*':Z3<47'->)1&0N3XK\FG1'-J9Q3A&)(QB2$-?0A0F/J28A5 *
MG_ @EA$G5OIC)]J9&C%OS533]XQ#%:&QVE([GCX%JQG=.@!K8-9LX:1-U)'L
MS1F<K#GO# HNJ>M44Z,RT!E_]XGDW.7]^.!C=>SH<_:F ]&EZO),3?_K,P[7
M7_7"5<U<C4+BG6*AIS_%_$W\EB^6+^4L37B2QBH&Y%1HZ7T_@#@A'/I)Q,(H
M3*+0\VQHXS)SIL8NZNTSU-UWU!UF=#,>R .S4NT(K#P!6U?J:?=5I=;*ENI/
M;:\:M<.N/!!KYG(#J$N"N]"B47G0#7K[=.GHJ?U8]8:4+RJ^T__1NS-O9*ZC
MN0<5^['OV[E8ZJ4R\C&'.(Q2B!*J2Q6% N+(EX@+$6%B)5UMU.K4.%);6TV\
MJA]:=ML1IQGB9OSH',>!:? DA%>@-AK\T?QWD+FJ%5PN2<ZLX5&YS J+?<JR
MN[EO3E0SM[R9D[)L9/ROOV7ES/-3A-(DA7%,/8@0\F!*(_5_+,8!(ZD?Q](N
MY?M$2Y-C(&U?J^"$MM&V4,=)5$V37!Q@-33+6,'4(_OD# 1N$TI.-39RCL@9
MGP_3/L[=T%?81Y<#SXOO^P-F@#GU?1I R7B@YG<"04(B D6*/,2XB+@,[!1^
MCC<T-4[8V&FK]7,"1S,:<('.P"RP,7&<V.(<(FZ%?DZT-;+B3[?'A](_9ZZ_
M1-+]L 2,QV4DN%9J3ZIU8AS -$8IQ%[H,QE+*GU+R:\?HK).(_Z])-^ 6->
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
MQC'SDHCX:6BFU&C3Z-0^[6U%ZBO0-OL*; RW"V^,D#<+9%SC.3 KM*'<6#F
M'K8-+"ZC#J-V1XTO;)#8CR2L[NVQU_C+JLP6HBP5GU&MEUBO"E4I#M=;W9/J
MWV7UBT+PF9IG>5CP6,^M,$1>E-;:L4&8>@'V AI%P6R9+\G<8">RCP56]+2Q
M8[AOZDFW 4AE8ZT74W0(I3CJ!8.]S*&Q'9BJUN:#EOW5FG=E,6BYT.11E>!Z
M)/ M=DJ'[H21]E&'Z R[G=9+@.S<A^WUX/%V:2_Q>V</]Z('O8^>YM]$J>7.
M%OSVVZM@ZL>G7/_J=/'L78W%$"<^$3R$*=,%8U(L(&&>!Y%$H8]8[!'?*G9^
M7W>F%I77WE0D(!I_P#('NLS8NZMP7OCBF(7^/\[K,/!([5*SL_56W;;>*OWK
MJ[9^] \DZ.FFGZ>D\WFA1S^4_*>;WG.M"NK(JI[#NGC6]GP1E0#,XODAGV?L
M>_W_VZQK*0(_I%K:.F$4HB )((F"$'H$H2!E,N'<;O0U:75J@V1CM.7!&#.
M#4<IU[ -/9C4]H*-P5>@-A;\T?QWD(1W*YB<<K%1P^-2I@T6!\QF=7./1:M[
M*45Q^XV]:*I\*/+G@GQ=5]F* T1PX$/I"ZG"_#J/B$ >Q&GH$18ASR@+X$P[
M4R.9RE*P-A4TMEHL@G1 :K#.Y :H@6GE.$9]BKQUO7_FZT)N0!MI]:<O>'8K
M/.<AZ5S'Z;A]O-6:\S[LK,D87'Y)*M43^;9;9N=^^2**S:\6SU7QE!D6@@2A
M]&$J]!ZC"$.8!@&&,HQQD'@L)4F/Y"FSQJ?&I0^B^$H6.@#)M'G51#37AO=)
MH#+$WRR0&PK5H?,0U"O.EME;._T)?-%5>7?]4+-[[0EHN0(J7Z[ ]==\Y5(Y
ML0^2[E.C#-M_AV0H.V2.IS]9/J.G'JOX\YHQ_7+H0+/(%^I'5N^2'I\RX3C
M4LU'H0P"#E&:8'V*,H01C5 4A3%+O-A*K-72@*FQG>J/:A%NXP/8=<)2R=6V
M.\R(;TB0!R8_9?II<,>9V/9%SZF&K*T-XPK,]D3H0'VV[W-Z2],R(7B59/I9
M[^S=RUHS9!:02"0XBJ%(:021'X60^H1!EH@P$L1+4B(M=6B/MS0U.EL;6N=B
M%^(MG[_I[TXU)_3I.%99;2U">P)F,_9R M[ -+6+6V6EANNF&ZX^,K+=4#C6
MC#W1V-@"L=T^'U&#/7-#W^3PAQ55_/-QGI/E#"<I3S'CD(=<0"2U:KWOJ9\2
MCT<1$I))(ZGJHT^?&BTTJ="UA: RT38SO(U=]W=_,2)#S\<LP.B1%G[$Z8NS
MPMO/'#DI_(@[ASGAQRZZ?$S_D.E4BFRY*L2]7"?O"%U3Y]-"?37J;^6GQ;64
MU01+E#/!J22>&NL#3-6'C'T&"2(2)E&L"_=AC%C2=]2WM&5J!'!#RA?PVOC3
M?_BW[1'[ &% G$<-(5I^Z$!BZTFUGK;Q11=<W'HS3*#1$]*A0A%;<]XM6.F)
M6U<XT_>1/;,4UBH&+66#A[S)<ER?DQ<\E$@(#&7*?8A4U*,7A *8,A(&/DTD
M0E8+0B:-3HT=-S;O"HBLS>ZM^V+4 68<Z1K6@<G0 :+V"0P6$#G-7S!I=]ST
M!0LD#K(7;.[MD;RPGVZM%5DRWIP+?BK(HI2B4-.]CT(H+M0'?02?>5% ?(9]
MR#&2$/EQ#&GL41@0*0A'W/<P,4YKZ&/!U!BK4B'C^I-ZR><<4,+^8;&!WZL/
MNGEJ%&0')JTC)SEV/  M%ZZ =@*LO1@:?(N\BJ$[8:2,BR$ZPRX;XQ(@._,T
M>CUXO R.2_S>R>VXZ$']A6.UEL1^T^5,THB$@J60<!I A%,.L><CF$0DXI01
M&2:^K7SLT98F-U144__&X$I8O3JH69_3K&VV5TX]CK'!$.$*N:$G\VV\#JBH
MA]3L<<#L!6<O!FY<V5EK 'N)SW:"8B)!>_P!HPO1=OIQ3(ZV^X93%-H&_[/Z
MZ=_^9?T;]7_Z<-*__<O_ U!+ P04    " !F@&M2HS#/XI_(  #U6@D %0
M &%S=7(M,C R,#$R,S%?<')E+GAM;-R]67=;.9(N^MZ_(F^=UXM*S$.O[CY+
MEN5,G79:/I:RZO1]X<(0D'F*(M4DY;3KU]\ 2<D:2)DB-[BAS%6E@:*Y8_@0
MB !B^+?_^?5J]-,7F,Z&D_&__X7]E?[E)QC'21J.+__]+[]?O"/V+__S/_[E
M7_[M_R'D_[SY]/ZGMY-X<P7C^4_'4_!S2#_],9Q__NGO"6;_^"E/)U<__7TR
M_<?PBR?D/Q;_Z'AR_6TZO/P\_XE3SA[_=?JO.2:0PE+BE+=$Q@C$^JP)6.MU
M2F RA__W\E^CRY%[@7],W!-IF2<^NTPX) 9>&<_-\D-'P_$__K5\"7X&/R%S
MX]GBUW__R^?Y_/I??_[YCS_^^.O7,!W]=3*]_)E3*GZ^??=?5F__^N3]?XC%
MNYES[N?%7^_>.ANN>R-^+/OY__SV_CQ^ABM/AN/9W(]C><!L^*^SQ8OO)]'/
M%S+_(5T_;7Q'^8W<OHV4EPCC1+"_?IVEO_S'O_STTU(<T\D(/D'^J7S__=/I
M@T?ZV<T49I,\_\-/X:]Q<O5S>=?/MVH^&J>3\7PX_W8ZSI/IU8)D9&/QL?-O
MU_#O?YD-KZY'</O:YRGD?_]+^5 DAU/&E\3\CV<_[^?OI%XC,?BVQ>OO\875
MQQ::NB4;OLYAG& IIMNGCR;QP9M&14F3Z>V_'/D H\6K@_+\P7-/.PJS^=3'
M^4!R8127G@AI)9%"04%N(B[1F*DWE)O\(^EM_;2E*%_.3H+AW>??^]@+'T8P
MX-XYK9TA65-'I).&>&84R4*F*#T3_C$'15$SU-0"K3.(?[V<?/D9G_%SX:K\
ML&"/4+;"ZO]X[OD/>;H/D*-I_&DR33!%PW5+@)_&)V!YN&A6[_CY&I$SGI/X
M>3A*M_^Z6+":"IY/.I;W4K'(TE]^0LEDF$XAO5_J=:, %MS/T>3#XIV[8N9F
M1BZ]OQZ<HS*@,'(\\K/963Z?3^(_CKX.9P.E@^)>41)PH1')K"-6!45X5!)B
MHN A/ 7.+6ZRGX4%T:L'+<$#H_GL]I7'*/HA1?U J3ME3VI(O@$(W:?_[>3*
M#\<#:[43S"F23-)$JL")%TH2"LQ$GY6-R=3 SE-2^@%-QSJ>="KP%B SN;J:
MC!=\'/T&5P&F@ZB!"AL5P>6$ A&9$4>5)R9PF0QC$KRM IDGI/0+F7V5^Q@K
M^TFZ :R<PW0(LZ./MX]?2&;%B@]H99/ [3HZ#"QHB42\0S\ZE(C#*F<]K[)'
M;:9I*_3P5X*>KF3?(XPV[-\8GL IVN;90&=M432X?8..1&:#82IEC"AJ<"%(
MG57T=1SD.QKZP4SGGDVGHFX$,A?XWH&P5-* ^C0^^4)\0&%@S. H]2RGR+)9
M8V9VADAY9E/.[HX:7 .+%XNS$1@<C<<W?O0)KB?3^2!PH9WCFG"M >D/C%@7
M!$'12!L=\I/7N"H[P^'^LYNR%-W!8F?Q-@*/C[A/3M+).+U%?W^@1'(V,;28
M/".^I4'?'HJ#E;5((E"7H4MS\>#A6P%$O#J ["[@GA%R?#,M@GLWG$4_^B_P
MTUL>I.<*E+4D^XAN6;) '-.91,$#34XX[E('(-GT_*UP(E\-3CH1<R/&Y&+J
MQ[-AD<O*(/J<;6"02/ E8$M,$@_HP0L5\16'0=NZTY3=W8]'S]\**NK50*43
M,?<,E>5Y]KOA"#[<+(*Q;'5B*1@T@;RXZTR0@.X[X=D%-(9"A* Z@,CCYVX%
M#?UJH+&76)N Q">X'):;C?'\@[^"0=#)16 !=8AHQM@_$@S9*>%1)):9!\F@
M,U@\?/96T#"O#!I[B+<)>)R.XV2*QFXAE,7A]/'D9CR??CN>)!A@_ 4676QD
M0N->R44@SBI.C @J*24U@.P,+<^2LA5X["L#3W?";P)+%_[K:4))#?-PF0RQ
MLIG62)J=YR0)78Z714(W72(C,C.0/EC>(8HV$+$5?MPKPT\7 F\".4<IH49F
MJV]%/&S 9! NQ$1H9BB:&#*QUAL2! LB9N62[0XU:PC8[KR-OC+(["OI1N'"
M!TH*8 J 9&5\V7F1_LPC46@R*7IHWGE=$2Y\.[B\GO/9;B3=$ER.\<>SZ<7D
MC_% ,9&Y"8KH(!1*1G#B@\I$:J-R1B(B[>(\;L/CMX/*ZSFS[4+*+0%EX8F=
M33].)U^&XP@#KU7,HB2K,H[;*3>">$8YX<ZX;'/(,<>NT?*(ANT@\WI.<3N3
M=TNX^3B9S?WH_QM>+]SW;+2)27BB1 PH'ZF)#9(1YYA#&3F=UJ6O[(>:!Q1L
MAYG7<Z+;D:S[/OXO/$S!+^@N>(XZ,I(R$B^=C 7S'CVOR(-/P-%5[^+(_]XS
MMT/%ZSF\W5F>/>.@% R,/GZ>C.].%KF1@J>,M(,L)XN6>)T%22Q9K51R.7=Q
M,O?XN=OAX?6<V.XEUYXQ<0[Q9HIX9CQ<#.<C&)2K2^95(BR6G)L$ACB? S%,
M)"UB8I1U81\>/W<[3+R>H]J]Y-HS)BZFOA1OG7^["I/10")<%21)N$GE?!E9
ML"(!X5YQZQC3U'5Q\??@H=NAX?6<O>XNT9ZA\&'R@/1W(W\Y8)+3P 0E.6)$
M+F6RI=[.DT0YAQ0#Y-@%(-8\>CM8O)XCU7VEV\C><?(U?O;C2UA<1U$A4F)@
M"6>"(;AM29!!A'/\+QL+VD;7X?YQ_]G;Y:6]GN/3O>7;1*3Z=QB-_G,\^6-\
M#GZ&/E(ZG<UNT$F2&&!3#*)(,.5:6W%!@M6<4!>%!QL5Y6M*NW8,5C<0L1UB
M7ML):A<2;P(Z?YN,;E ?TT4VQ'0VD)H[P;PFID3:4AE*@O/X!9UM"2Y*B-V=
M;SQZ^'90>6TGJ/M(N F(K'+NEME392=%G=S,!LHRPX61) ?'B0P.O>VLT4K&
MB#ZXQ8C=T,Z0LIZ&[0#SVLY/.Y!W$[@Y'>.G^3@??H&W?NY7; VLRUXDZXE2
M"EWS3!4)"HTEV,PDQ0]RM#O<K*=A.]R\MC/4#N3=!&X6=O+8S^%R,OTVB-'P
M4@U 5#:*2.XL\58Y8JPRY0S(:L,Z@\N#1V^'DM=SIKJO=)L Q_F5'XW>W,Q0
M&K/9P'!.P7%/M MH$[W4Q$$41"M.G4S1^-!%3=^:1V\'CM=SP+JO=)L Q\D5
M3"]QQ_QE.OEC_OEX<G7MQ]\&X Q;L&&]3QCN\Y+Y;1,QC.*6F8S.OKLH:"T)
MVX'E]9R\=B7MGD%S&O/TZ"8-\1U'\SG,EBI9'!$YQI.&Q$CDHM2F*48<#X)D
MIE@I>,Z6=I$<L)F"[2#S>HYG.Y)U$V;F_#-&_[=XEUHRFB*ZY6 T&DF?T;VB
ME!@*RANA7([=9:C=?_)V"'D])[5[RK8)9'R\":-A?#>:^/D@N\2"TYYP'7*)
M\QFQ(-$N"NI<S)9%UYWC>N_!VU6&OIXCVOTDVP0LELU9%DTUSC^C%&=G-_/2
M;+#<2PP@4;"%!W2W+,HE.^*I\,2'Q)'+)(SMHD#TQY1L!YS7=E+;F>P;J1J=
M?2\O@?3FVZ=""8PC7,#7^1M\\S\&((RP$$N>E&=$E@2J8)@D(!A$ZKQDG01%
M6Q.T':Y>S[%N'4WT#*\CY"@5KA8NF7=<NV0XB<+1<@,62;&YA$NE0[1>TDYZ
MY3QXZ'8P>3V'N;M+M(T]"RF?^M'I.,'7_X1O Z^$3H%E@C$<BL$K2P)CE&BO
MO87BOYLN4A+6/GP[:+RV\]I])-S(9O2]#\,[?&4V ,N$]4X2*DK##N4C;J7.
M$"6 *ZVB$:*+HY8-C]\.)J_GP+8+*3<%E&5WER436DOO:% D^))D$2+&=A2_
M,)6U,MZKV$D2RT8"M@/+ZSG [4;2G<'EWWY^(E?D\1][M3L_/OMP?O;^].W1
MQ<G;-T?OCSX<GYS_>G)R<?Z0^NUZG6_^L.X:G6])\)Y=SI\TH3W+[X9C/XY#
MQ,%DV?KD>Q]L@Y$RZIU067+IC0K$<RV)"0(0#4$;L>;VM<-NS\\0MV\'T:/9
M#.:S.U8#<U0+38GW*97&E8#!G0PD20\I:NN96N/$[L_J0S(::4S<%28>=P[=
M0^8-])Q=4K^Z*;]C0DCN,V1!1&D$(Z46&+9E19AC+OJ8HDU56A2OI:9?_.RC
MWK5(V4?6#0#FV,\^'XU3^7;RWS?#+WY4#@*.YL=^.OTV'%_^S8]N8) BHUQ$
M2M2R$(%R8A-D8B!D+01NQUK4 -!6U+4 J+U0\+CS=><J:0!G1S&6GC&S3Q !
M60HC^ #SVXP>2"YS;QC)-@5<A3X1YP1*2SB;6:),FS67DQW8IV>(ZK<==O>H
MZDP!#8#I=/P%J9Y,OR$+@Y"<3"4)3$FJ42A1$!LXK@9MM?8\,N/6%"3N#Y[[
M1/33O+0>6'86< /@^#B%:S],)U^O83R#6X1SD$Q[+PCGS! 9.6[T 44BH\'P
MU#OIQ)H^@_NC9"TU_?0PK0>7_47>(VX6(Y>6,GD#>3*%=S?C-/L51NG=9'H\
M&I;-]Y:E*%F4W"4BP.%2P!6 CF-V)(+C,M 4Z.,6&QNF:FWWO'X:F':/DUHB
MWATUD[D?=6)MUG RB,)3KDI0H4 AW'/IB&<RHM\;EZFP(*J$6VMHZ:?/:3U+
MLZ^X&]B?'@AE$!P"/DA!-(!%-SYH8L$' D%:Z616058YOGI 13\M3ROZNCN+
MN &+\G$ZN8;I_-O'D5^. ,08\+J<>!5?+(&QJA1_LZ#*GAHD<9I)PK6DP7$=
M$JL2B#]'5 N14B<'.IU)O@$K\\MDDOX8CD8#R1EE0!.A)B'=3BGB(BXK!9[&
MQ'-"*UD#,;<$M! :=8*.G23: !).4=SCRR$&_$MA()A/OL;13<D7N^,I!<0O
MDY&4/C-$9C2YEF5.0&H-6MDH1)43F&V(:R%:Z@1!G6NB 72=H<7TI:CS/?@9
M?"HCM\_R[[,EAP/+I,TI.9*\XD0"1]>,>44@.LC.*AEA32[Y_K!ZEJH6HJI.
M\-2=[%L TOPS3%?K8C*.*]]-LH0^6O)$&X5>8+ "F; .?Z)@(( 1>4UWY0X
MM(Z:%H*I;H"SMZP; ,R2_H'@0:H$@43M<3?.21%K'27"F,AIB!*)KQ= M1 Y
M=7B9^2)I-A KO1_Z,!P-YV76YW@YY//S9(1"GQ7???[M3C0F4.>ITH2I (CH
MD(E3@A%E!!.!20PIJZ1.;$M@OS%4]:2**GIJP ;=X^OQ^84#;D+DDNA0"M%M
M=L6:!@(F.J,T91*J'.QL)JG?>_(Z$-B,LWWTT0"R/DSF,/OHOY6+VMN#+(K&
M'&7@"6[2JMCW2(+GC #NVS12E]2Z\9W[0VH-+<U@:2\U3[J5>0.PN;WE?\2%
M\YF'S"RA4:+M+D-67)"6,&I5IH:S+*O<?JXGI]_-KA)X.I!\ _@YN;H>3;X!
M?()1*0)[*JM!$M$[N9",L.@&)$M\-%"ZTRI#%9<L5H'2#RGK]Z"Q$JJZU4<#
M 'MX9G'+SVV+L $&&QYPBR<ZH<"D%XH$\)I $9:/-O%4Y7[C>;+Z/8&L!*T.
M-=$"KA9'&C%.;]:N$EP'7E@A"36L3---I>,^"&(CA#+%(WBUIHZKJW.D363U
M>Q)9"U?=::(!7-WVCCJ>7 4,C8MNCB?CLFR0&?QI-DPP7973/%I!H%3425M<
M0=(1F35N_<(ZDJB* :60Z;K1MOMC;G>2^SW@K(3' VFP :P6MHJX_CZ<?SZ^
MF<TG5S!]PE/*V5'DBSC+ I$1/+$E*R]EFKC-Z(_:7"65?POB^CU-K82_SK72
M=ZYD(7XIIF4RWS(/JV1FG>'KEPM]W9E[E@3SBC$T\L(0R3PG04I)A%9!9LA>
MBT<W@!LR)E_RU'ZF\%;"45V9]WB(OV#L64;*R(OLHR>9 E_.-7 R9**""L&E
M2$%NEVZ[-U@Z[SI6$RR=R;2!/6V-!\D@"QL=(ZF,O)"Q5#[)9 AX'ISR462H
MXLOOZ+]W/WNW\H:UI\C;NA;\?K]])QLEK)*@$S$IE7QA@<RXK$G./$1#!>>I
MB@?T+%7-G(D>Y')F3ZTT8)>>]>KN)550SK+*T1'.\8OT-!&?.6[-6E.7N$D<
MJEP\;TE?,_<X^R+B)4[WCNII '5O5X\MC=JNX,)_O2]!0+//&-5<">)5Z<\F
M/084T1N24E8VL*@LJU(+^0.ZFC%N':.L2W4T@*[WD_'E!4RO[M^##DRF2O+
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
M9-A6I\@[>.#/4-6O0U0'7-VIH0%,'5U-IO/A/Q<J.<NGJ)SQY3",H$0,\]E
M1,B"8G1 >8A$JE"J6? G2JE35D044Y5<ZN?)ZM>!JH.J#A71 *Q*U/#'<#0Z
MO;KVP^G"=4 W<6!-]BHP31RGR 7-FOB(KB(X)VV(#I=,E;K2]>3TZU35@5$'
M@F\ /B7T+$'GK6@&PG@6=<EB$XDA_',B3AA-0&.\*;.1.57JH/J0D'Z+..I
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
M4DE<$]Y*] F#Q25B),HQ!I:KH&EK"OOMYU?!1%5130.86W/QI;62D'DB/CC
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
MEP5>SC.]]IW*25<*@K&UHQE3 8_"@\_)B"*YMZ9)_6<S2>,6A8\)JX'4T@'
MMFK2*L%YX[D')FL'E8T1@JQO-5+F*KA<G&GBMP9[@=##8[E&-8S]M-0W\CYB
MM=!Z"7RKC^^R&X%/LBN!EY HTZY#>"REVYX)!8D;5;Q#2U@Z,A@?HK?;A')/
MX&R/S,&TV#=8_[:H]\E84E;<U5',N6YW5QPB&@::SI3,DE2<->E>>HRP;O/,
MYO#;72]]X^Q92A??+LYJ0\&=]N8D35:Q9.!"U6W#M4XC9 *F#'<Y^2+TL?WA
M!E*[S6";8W$(W1W:A=(:GW7S=;0>'3=D;24(4#S9>FN8($J7F? <8VE2U'V8
MK&[3W>:XVU4G)[TNX*9IH\YQ3&NV=C7;\2@-+%M\?XQ>EEW%,DI;2X[,4^HL
MR,JMJ6,_$WCI/42FM5=>)XU-7Q(<I:WEH:/B=^6\(T5\_C>>_< _YK/SK\L)
M#QR5Y&3(OC;_%R?K 'P!,A=5Q_!BBDW&1AY&]BFUO^R"PEWB@(&5VWG$^CNW
M_\2P^/SO^212?,,96B@*ZW!?S\%9Z2%+:XI3!K,X=D5I,[6G] KD>,#=1Y6G
MB5<"($Z*%MJBSL"<C:"0 BKGO*:\4B9ELW/FV!,,'J3WE!Z0'!FS.ZOS)%'[
M>GZQF&@F<]:I]G!H26=)<A!U#)"<8(K^*W/JV/G8 ^2>TI.4XV)V9V6>)F3I
M?SM!X>KQ82$Q65OJ6  GT( V.;.HL$C3I(U[/W)/Z1W,D2&[JS)/#K+/"GWY
M%ZLQ&,^B%*"5*:!XCK":O6YY78Z6M=.\R7O_ VC>"KSF/PV\^ZNU;P376J#4
M@60H%47H->K1DJ08*6J/+IK(<J@-"IW69^V3QN&NRNFZ4/ON_>=7GSX\^^>S
MYV]?[5-HO?/O#U<HW4S60(7.EQC/[X&,B;886QO-=*J'(!<0=/3 /$L,(T;>
MIM9Q/SF']_7?_M6;+4F%21,5Q:2ICEI24=0R0!& ?M6<&7WQ3<Z_#?2,6VP<
M  F_M^L?+O>NIUO=-L_]MY_>\RMM/$C#K:8;T,,LHDJ<@.,U(_00CD(I'&+2
M"KUC3N03\B,WG7/U]]=7KAF-.@</12*Q*E)]=T]'H4Y9,A\TP]PD3GF(J"X]
MRBZ8V/Q,]T -C/TRXRXC%,?5__=FN;P(LX1U2.#Z&LM2AV<94C^KWE=Y)L$'
M2V@05CNDC%4%]IBCV>O+X]XD#(BA]G+O()FZX>^/<'ZQF)Y/<?F^O)W/OGS&
MQ;=[C"9CL"XSK%/8'*A@4FVU","]R<H&$ZQMLOYA5T+'O1QHZLH::*HK)*Y,
M;$8BNU@].KCAB/QRM(QS2(8G4(P,S-E8P'HCE9*!6=MDW,#CI(U;UF]^<!ZL
MC9.)RF\ZB59"W;^3ZO$?;1.S;\% VQ ^HA9)^WPU5:6NPPG>.6!&>YE]SHSC
MZ83P=]%_^<HE9A.B"@@,*0E5F9.+==Z"D3DY&0I'TZ0;^1Y:N@S8=T' ?26
M0^3=P4%6C^3SZR.9_IW5%(UHZX11H\'RNCF.U5LB1XP8S45T(2:T35HK[B-F
M?- <I.'YP.+N$#)7SS>+\2)ZIX EA:"P6'"Y1#IAN3-*E!Q<DZU(]Y,S+FP.
M5_,CN-E#YAT@Y]W\')<?PL]J1N_/O^+BZL_73W6#CNBD(WLJ5I*$@J,_)>*.
M.Q]R3"2N)FVTC]#5%Y;V4?UOKZ6'TT-GL/H\?QYF_[IF)'ION:##W5!X?[U]
M3M9'C1&MI;Q"M>D1W$C1N/6FQE#:7_8=@.CN2;]RV$5;HPR7H"E$!,5M!!^5
M $FG/6(409=F]?V[I(Q?IAPR"#I0U-V!Y=8,"VD<&L$+\;':N"TL!.XBN4^9
M'(NN)/3M(=/+Y+Y#%?T@;O:4^MAW(Q^FLUE(9UA=Y96GM-QPD<@URKJM6R7C
MP9,-@= \"Y6=#GFM2KWA]N/WW^Y)__LJ;#Z<],96_G_AV=GR=5A\F=<R^-MY
MF%U/0?)87X,R*"9Q<J=% IV>!CA:E3QSX;<%>1L@L.D+/9T@0P!A$$F."(?E
MXGSR,<R^7*:&*J(LAD5(+N:Z[;& "]Y!C-D6C3Y;NTT9DG[TUI%!_VW]N+CS
MU?$OG88(*O879 _:OP)MJ2L1D&?(:;6+G<Y'5Y<A2^]R\)J$(+=Y%K*]_L<\
M'0[0V+K.]Q#?R%K_8SJ;?KOX=D6XBBF(D 0PAG1V\6" W)<&;TJD<XNX$MO<
M$6ZE]SM?'EGS^^AM/H00Q]9^^.L6X5(Z:WA0H'PFZ/OJ[IAF$#5F(YSG5FUS
M-;.=]F]_>9Q@8##M[RW$[C+'M[_FC2BKM66E0"R^@M@J""HPD)8989)/3#:9
MLK"!GO%;!-H5'/83>G?8>1$6BY^7P]PN9N<31^&N2\R"\)9XD8Z!8_6AEW9>
M)X]<M)GT\Q!1/66?>VK]020=H(+!WHOLF8D^Q B?2"NS%208QNI5E5<%R/@,
M"%M,(+<LO5T;GK<A'7WP,SW!XQ!5SIO(=>Q:Q4.<B$D)BD?+ FA5CUTT"$Y;
MRN-SCC)I3W+;KF/WP<_T5+4X!D)VDVMW1]*;&?TR+L\_AG/\=%YGW'W 1:HJ
M^U+'[0;&L_0@#!F $A3I4;A'V9[0B(P'[MMLI-Z>Q)[0UN*X&DP])]H@&>YI
MB&_2-/G0AX[12+DUHVV;*Q4W5C/IP"=G0 7.(*1,$7Q./IK(A6KS O]XS969
M.4S>1>"ICG*,/D/TPD$N,7/'HY"AR?N"4VFNW 4!VS17[B+O[D['5;E3:XG6
M&%Z#/W*SJ'GUY@X*RJ"%M4+((R"FS\;*G;3[>$_!+J+N#BRW[LB"MBI%Y\'7
MM\1*ZP#.,P$H;4[91AO;#. \F9Z"G12];4_!+E(?.U6[YU9<%QV4%Y2/Y.*
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
M5UZO$:\6:]@BT*&7P"QZRB*4!\^Y!>0E1$6!)IIFNTWOH:>GBX)A0#6$X#O
MSWVV\3I,%_\(9Q?T#RZ9>G]QOJPCS\A.)IB0&T%)KI:9TE/-,WC#(PCI?8@F
M%KO^%+^="WN(T)[*@>W<V&"JZA2*'['6UXF9WQUU74&5B]+@2DTV/!=U%[B@
M_%D*8RQJ+]*Q@+B9S)[J#NU@.)":.@#A@V\6)]Y[:21/D(*L0T*9AA"S!UTX
MI;::)9N.T(.Z1E6?>PN&.UL/44*?58:W^ ,7X0M^K%J:%&^DDUZ!](AU,&$
MKTEFPGO'I:5?%&N7K#L5&^Y\K,_5!0/7'/87;Y]P>3W]"_.+KV'Q!>M?W;!F
MG/=9)<I0LBUUI@N'R )Q:BE/R4R3Z X9B[3INYVN,1@818-(O4] O9W^"\]^
M?IZ_Q!(NSL[_G!7Z^)3^V:H @VA5"E9!4G52$ L2*%248"RO#^F9+>D@?_30
MQSM=:C"T@QI,_B>!KS_FL_.O9S_7SW'.H].E*# \:<J4A0%?S_$8 G<J>&=0
M#H>S^XGH=-E!6[P-H(\3G%'_1SBO+P>F]5^X_3QSH!GJVW^H]7SZG1AM.W4]
MY9(CA>3@\@I2*,"3;X- N"8<<RQ^;;ATSU/7;V_)NA'R[0N,#XOI+$V_A[,W
MLW<DV<__QK,?N#*WY83EP(OW"7R() MI(Z4M-A +3G)EE,ZA3>W_$*K'O] ^
M$%4/;3IKJ\,.BAD[,?M/#(O/_YY/E,^N&)(IDY+"VSHZR6MNP07D)<5H4_NE
MC-L2._X5^ICPW$=C)XG*.J!VPJPIR6@$$Y(%A=R1%7*$8I1"PY1)I<E9LA^Y
MXU_4CX[,G;5VBMBL$W G+DCE.1JP5I$!RI H8RL9C!2<989!=0+-2NWX]_MC
M(W-GG9TD,*<_<(*>:X]*0NT<!I5< %>BK>]2M&6!R5QD'\ D:L?O$1@=F+OJ
MK -@KE4<PF+Q<SK[<M4,(;**H8@ 2=:V/Y[(R&2)M9G&19&*+ZX)_AXB:OS&
M@(%A-I@&!EOF?+RBSK/OW\^FJ?;3_Q$67Z:SC^$<EX-7=![\2NMRSO8LMJWE
ME*B9E=:"++4Q#C7Y):\+6,EXT<GZ%)ILTVY3R[GW18:H0Q<IG4=M."@AZL5.
MJ3L[B^;!"H_V/WJ#WBX(V&J#W@[R[N"D^T=83"O=U0 O!V[EA%I3X.BD(*>=
M,$%(RD#VF2?'(Y-MFL+7"1D?+ =I=CZ@F#N#R?60<TPHBQ%@+",.<J1#."8%
M1:DDLM0FKW=X# ^4'N8O'*;:!W"RAYP[0,KSL%Q1?SVXWGJ=E"^0DJ-0+?)"
MT:"+8(IBS @O=)LY'7?)Z <A^RAU/IB$.\ 'Y8]Y/GLSHU^,8?:O]X6HP%SY
M>?OF^?N/5TS9'+2@G!$2,QF4E8+RQ41:E@PS1;9.6M8"-EM1-VZ!?F T#:^/
ML=LW[G3*K3RRX]8R&R@1M;DN\DFL+E7)P&PLHGBM-&XW>.ZWGQ[_KF:(*&4
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
MF"A;"GKN,A22!*C(.7B="OU7(0+9-]-8FOC.!LR,B_ #L+7N-<=6= =@OR^
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
M<+FN11"<)2V<MT(?Y8S:BMSM#.6IW3UW"H=N3R#*UT)T3'' 4&=XVT!"]E*
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
M,#5M<'-DV'>#C@Y6RM.BO[D!^*H\N]@\"?-&+JN9\$89(AB"C"1]6_OB2:V
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
MN\7QG2O>LE8C%:G H*YMF(NO;9@#:):-DDJ5*!HV'![Q9G^S,H'I@3RB"CN
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
M/T74-,4>1P3=P9HXV!8V/@.<"56'_3 'V@9R Z(JX(50P(J)-OG ;6X*JST
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
MS_L6(T[:<6CMM @6A6A]:\_@NM"Y[-^<7:& 5.H3>@.Q?3LZ!6%_<8\KS!K
MZWRL;*DNK^'ZN$G.<X-Q96$TJX1NY4XXI>*T3.NJHB5M0AJHS!O(]7S$.'D!
MH DWN24QF#<UYL9E-CA@J8O)A5P&</'BTR09)APYC)&.Q'&Q(3<[%2E'DLDX
M[[FJ-M<(E.3$2%=,WR>T\VN8*TUF5]2_Z2 +^9%+]KM4?^98S0 C:P*MMY]H
MIW\XACW%"IFY3:EL\C3:(3M1G L*N%8Q5U9 :+:P"/6ONNFW2WD+=T'<N!F]
M[4KVH>L7L_R[]MJL)M"UK$[NZVI=4]9/)8BWQ?"OW/?LKTO:1P?XOXV@N1@4
MH(EDJ@H5^T6IE?TQ'GBQL*1+3M_FF&;;3(7K4=EB"+81'I<BZ$Z(:J2#-QZ"
M#T.J5EVLX1T=RP2H1$O/6_T6UI3 ,+3$MA=8OIEZDIH7-,/:&!B]AVG3OGM@
M/:O"YX3+YEV.%+<G,+8J!W#>(?;-(11>5<B#"VM0&<V[B\TFQJ_V,^$&6V8/
M\^0O<H>'MF0^7B;NM+&3@V>#33-P1, Y9D[:U)F&4]/Q85L6*M,9%D?A@,Y8
M@?":VV95*C.T3U<E"7FEE;]MDQQ6(*J=5UP(N/9.H<=<L-XG&+W&\B6^Q]8-
M(E29+VQH9Y6S&N2-8O@),L9QF7"I:HR)4S&S7SK_P*"ZK-,S9\\&DWAIWP_K
MFW(-_115!3&J#^C,55M936M;P,]UQNB+?U@/T[<36/)LFP-+J-A"9R?I;>K1
MDJUGPRN6ZR#=1KW07=MVR[;+S7@*N6/5X)G.F3<SEN\Z4M!A&D04ZW7,TJ@^
MP*I]=V8/1\(CH:(#\$WG2&7'3LM674>>-\W@NNI5F_+PW+A2**KS(Y""K*^&
M!MEME#/P)D#3S'._^XQQ3AK)SNKZDU"P'PI8<8D1VJ$ZZ&?K+7W<*E^@:W %
M?1MYO<L-=5W/4)[25CSH46#*JBNF@-=EX<\COS>Z?IMSP5D3;"NL1+^&G;/.
MYW)FIM-9&IIS0G-IXY7O]:_NY940=:M>E:9 )K M*3GH4N>\99)MDBA].5N=
MKNI@V'+X@KJ+2N/<GB[8P4EP7H6*J-R@L2'=OIT/%K0+2(=5SE&^:MD"N"GN
M5)<(ES.Y8!4F<Z4U;/%#&_>-DH_A2;G?-A7_[L.Q661QF\PL(>)[H^1LV,,X
MEU/6=ZA)+Y(_E8YZ9+3@Q1A5F':L7D ^::.>AMHF2&.5J1RVC(D*44DB*OPG
M*9:;/FJVV::=QYT&#T*]#V+GWO9GY,Q7O4XS$3I^V'%NUPFW/::[LG=;L0'6
M++WW_IQ;BEU3CUJ*QU^QN^;4=EHFII27Y6[4B\1?S2SC2CP==95X.OHJ)9Z.
MUD+6__SQA\.S@Q?M_W[)'[X94??HZ N(ND_O)^JN Y#N/(\V>I[[0QTOX)])
M,4U?_1]02P,$%     @ 9X!K4CQT6@VJ,P  )K4! !@   !A<W5R+3(P,C Q
M,C,Q>&5X,3 S,BYH=&WM?6MWW$:2Y??]%1CU3@^Y!Z)$27[)'I]#4VPWSZHE
M'9)M]WS:DP5D5:6% LH)@%3UK]]X92+Q*)*61*-$<!X6JPJ/1"(R(C+BQHT?
M_N/5V^.+_WEW$BVK51:]^^=/KT^/HT>/GSSY]?GQDR>O+EY%?[_XQ^OHQ<'3
MP^C"JKPTE2ERE3UY<O+F4?1H657KET^>7%U='5P]/RCLXLG%V1.\U(LG65&4
M^B"MTD<__H#?P'^U2G_\7S_\Q^/'T:LBJ5<ZKZ+$:E7I-*I+DR^B7U-=OH\>
M/Y:CCHOUQIK%LHJ>/7UV&/U:V/?F4O'OE:DR_:.[S@]/^/,/3^@F/\R*=//C
M#ZFYC$SZWX_,-\^__?K9TZ\.OWWQ[.F+KYY^IYX_UPE]_N;;[[[[>O[_GC^#
M43Z!X_FDLMID^K\?K4S^>*EQ "^_>;:NOK\R:;5\>?CTZ7\^HN-^_&%>Y!7<
MS<+)_"=?HW>E2G^H'JO,+/*7"0Q7VT=\KOL]*;+"OOS+4_J?[_&7QW.U,MGF
MY7]=F)4NHS?Z*CHK5BK_K[B$M_"XU-;,^<#2_%N_/,3QT<<K&3!<)S.Y=@]P
M>/@5C/KH_)]G)]'YV[]=_'IT=A)'IV^.#]I#W\%!/WMZ^"V.].3-Q>DO)]$1
M#/U5].[UT9O>R+>^D!U\JO.+M\?_-WK[[N+T[9OHZ.>SDY-_P -^ZB/]5I>5
MF6^^IZ],GL(3OGSQ]."[K];59W_.P\YSOA@6N;*V.CHOYM65LAI$+D\.XDA%
MKW2F\)LH*>RZL KU2K17+77DGO-NW\KP:/_ZEV^?/7OZ_1T/@:[XTE3PSI);
MB,IQL5JK?#/ZO!Q^OQ_?T=NYG2PM51DMP JAQ:B*"(7EG;*520S,3Q6I/'J[
M)CFJ0?(M_2YSA^,__.;[,F)EDN/2-Y<Z.@(13*-WF<I!)LMHI3;13$<*;$H*
M]YC;8A55\ 1T-_SW04"'!H7S-_JDC"Z=("/KVB8@I)I$+Z]7,Y#"8AZ=+T'1
ME1'H8Y.0NV-R.N)GE.7H30$2K ^BGS:12A(-$@RN4+4T9:1(.JNE+>K%,CHZ
MO_!B?/)[;:H-"2[HUJQ&J2_C]FI86 TWA5&!1,\*6!+1;$.W!:.W@HO#%TD!
M0Z)S<9BTGO"*^!,.X+PJDO=N31WA]=#9BF'X25:G/$SP\B)XN,J:A%944ESJ
M'.Y?1J6NHGEAJR4^[A$.+-/1+WPC>+CABT=[9AZI]1H$3\TR6GC!0^V[4<\-
M/D*U5-7@*B<EX>\D]X"_4E."QTDNK-W(8\(EPFF#H_("SH7+VBL##X>: GQ+
MTCBJN;)7-@>MT_W8PB]1;UE]:?057J8]RWK;1+",&$L#@$%O8KK.4J5X[V(-
M1K.J<Y0"&%@QJY0(E4HO09QPB F\]%)GT=J:PM+PA\0+AS&OLVS#6K.LX OX
M+</SBDM3;I&.;>-N3P=,H@:I:V21AX"Z=H;+(5_$.&4@3B4*#XW%P/Z"[I_J
MQ-W>PG2 V*YA'E1+7H]2\-(-B)^JX*!Z7>#X-M'O-8@D':>LH;U%8Q)N,_GX
M<S@=/3&Y*NHL)4E!>X$3J=.6M,UJDO[P)"^>RM\'9P2>5![FE@MSVZAONS!O
M7(YCZO)157@CQ5_TWN+H[.+T^/5)=+C[F[N?3]Z<G!V]_JCI7JL49?UQIN?5
MR^=?P_WZ.Z$[?ZPA0>)Q@/J2?<U+4B5XU*,?7VE0<* K+G"MCRGK!]&Q6I.+
M]V]47:1Z4)^5:U"[<S"_:!)2&2WJ<5 ;Y1*UU5)=LH>STBJ'%U"Z<QK/IJ6M
MR,V9K$X1]VXZ$@Z[JV!+#_:%1!W_N+M]PFU%_@+$L7$'RWKVFTXJMY>\T?Q>
M+4VRC#!H8?PS-HL#_!RKY_!WCM[\*2\$?:F=O[BAL_(2O!4X!#>:U976O?4"
MXPHL>C.N<""\#N%BE2VR^V&KGGT!MNKLZ,U%]/9O$K6;SHK^V6UZ[M(]O.T2
MAH5%JPA&YS5,)Q+D'>VU*LF7_^M?7GSS/3CCN&),7L.:U:MU5FS(![\RL$6%
M'V%$M',2;2![2OP%_SFO9W!/X_:-Z-K3'C%:% 5OHBY55M.>M36\.-+SN687
M7/E5S#/Z"M1'>YO<C0H\!)R&5Z*?OM&G9ORP4R"KQEI]66#D9,.1BG(H3EHU
M1C",6>$%UG 823QO2M$H+< 8+5!0171[8:UK!3CF/?E6\]H[>:LE#(RU2E%3
MXM<EKBF*4Z3L?+J-[>F_0H-Y$/TSSW19@C];@J(EJPTG*AAD_GL-0D>^:VM7
M/?@LP<RQ"<;-?Q[$DUN7D*E?J0]F5:\BT*^H;M8P#:;"$<Q&#>F/*K29NIJ0
M1WSR0=L$8XGO+(C1^!ZP=N-96PD54E!)EG/;*>Z)^XT+'NUI46,H=+4R94DF
MVAE+T#1VH?_ZEZ^^^_ZNK=I6DS(\,TZ)C/EV[LJ0?.R<+(LKV+_8<:?$!_E9
M6$%]HC#:/R*V$J8E"P"7RR/$<+CS_Z:,C?ZA['N0ZE_ A:,+*[YL5.0==^T
MQ1PEG +#'&G5N!KTHJ!HMNDG'=HV9ZNY<.&23C9"P=T1)&-AZ=+0_Y-/6Q89
M1K0;G_*5&&D:+-NJSD+_/'-W^-%SMU6KARB;=<$@HY=69PIGJ8>[<6?-BJHJ
M5B^?-J>H68G)L/XI-T!U^+]+VUB9A7X\@VE__UC-8>I?JNQ*;<I'GQD>=&\-
MWG%K@];>4.WF[C'(&/H%(.E2&7<\66<-)F&RSQXHX\G. 6=O)_OX53'91[>(
M@[HC_^\+>/RY D=O7F>3G0!P22?[['H^!\6O)ZSW)2#^H/FG^.@3]OEV &\]
MZO,7T[7X[4P?!7N6&.0)DQ.(I6SE)IIT_%S;)M_1AJ9O(BYE@LVPRT*ZJW(N
M,DQ!RCYT>PJRL')3@D4BZ,"G,1WF#Z^.9UTIWL;2[<ONI3'H9.!K?VVCRUB
M#G(&QG($QZD_K.'R989(!QRK3F-\((354F"7Y@;S&QCNHOLX&S*0I8T4SPL!
MZ^?RC%:KLD"DA:K* H./L7\P'U=6=:EC& LA226X(,F59H ^*=0@>7%"HBN+
MR9<\P&"&.(QPQKLIWRFKQ."UW0^XR?/=AYN\.SD[??L*\28G_SHY.SX]/_KI
M]/7IQ?]\GKS9#L8,5RN$3JT$,"5),S4SF:G&C1K>6::R5:=W)V_E=D]XWB0
MSA&K@IGY&V9\/K]#7??\X%D,2_1Y''U]<'@X]A9XU*F "?AFW*([,/W%?!#[
MD!1@N2_!W]",@-)NR69D;,L:T9*KHB:<!OP.!I^^JVA\BEV+X6SR9"WM7<.%
M=T7EO"DBK& *4C B7.Q[8JD3IQZO$S+)#*<!/&D(!G@A+JG<[%R\;!9C= \U
M9?FNOYGW.)LZT<:U]-ZFY(S:94F%[<$F;NN(/CB>G^AX?EEKH@TM$%L\LBD^
MW%/[8XI Q!:H74[BT4989U?VW)?1IVRVOQ-&VW2K$*+CI<H79)Z/"RH?&$1Y
M5<++LJYM61-F=+JA4.\1?W?PC(3PNX/G+7#I%ZR7/KF:K6Y@%#NT82.4H\E!
MD689PX2]@9Y3+3&]/+3SJ&;+9*G3.KL)BD]D)?6J9E32072BP$\A?S:XD[@O
M[$F46UR)49?2J&LIT"<?\PI8/UF]PF+W+3XA[#9,%IG*OX,Z;_^,J+G=,!//
M=\!&3%E[G7Q8FT9_C5_[?C"J/ 2UD;B_$>"G@Y R_T6^<9%V9'7(-T4.>I'V
M3@2#-;:DI5TD26V=C9P7659<@;1,UH,@]ZO\ZU^^^O;[3U]MA#7]$S"@MQ>:
M8!G=7-'FDDLN?05R)NXI"-NJL-HAM*.-5K84#J;)AX5P8JELXKX)T.GGQ,O'
M+B+$I%U!4*EA#HOIP_6H>H>>#\W#' <P))/1O7TW%[U)J)96XS+-JV4P#1\7
M?XO!%Z.R HX)A\>@^2BYH)[2P==<.X6W2.GA5W[KT7H7D],4#7KC_HHANAVX
M%#]5!/^8B$U6I)JE]7&[A8F6]WS1)3SG2.FCLNA"?<!(8:E_KS$[/S)ET447
M0I2\SXNK3*<+S21M<0<0Y*L'FSKV?M':7JK9_+#+X=C8.CZ$\2[$/H52P7V5
M^CE"*,$?:PE"LX<[[+:4;98V?_4V[^%^3.&F,' Q+UJ;+!R<))M:!8,,^DI4
MIO,4%"1I24Q<Z;2,_C=(;PROJ)7,13>*+#!7Z!9K*<QWH>"M)?)E9ZIS#>)1
M(EJ*,&ZK=;;AF<%C,K,RCKK/K&!%<Z[,Q6%>/'NVQ]/*R:]4]]_UO+8TPMX[
M9WC;8/1H;6%0Z93WGB5"F'(?.\,*;I0R256J]QTQ1&E@01#B#^.EN*1W+_(A
MW!>(/R121TSRNTDO+(;8C$OEPE<@" A1]!ZX0J/JEUP[)-<7!>_I7Z"MKD'
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
MU3E"G_$%:5M)'WJ$7+I5Z!K=.+GM]&@;6B9@HI'$!FGM.R\M)B"*'Q5]#/(
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
M'-Y5G(X@2@2&'?U/)K^1NH:DJI&ZO5%\,E?H$4PWJ=H-'Y".9JQ&B4TA>?N
M8;2PIZ50 S$0AV:;5&\$WY75 8S-R/N2MYN+[6"AI<99\/(65JUXK\$M)L!J
MZ0P\G"4%^@EXJJNR7\056#W?_;MIT*NBA<ZUA7==YU09@]XD_,=4_6A)-VSG
M'IR/EW(6@3_ZZ6#KGV_B:WK[,K12!@4RO2")#'J9^C1'B.YTF*+R^H?HWK98
M-R8*;TM$8DVS[VZ7SFES $@8]J.L0V +$@K$C6(*'OWX?R+\GX'_[GB ]\FL
M2#?PS[):93_^?U!+ P04    " !G@&M2P(R%!-T#   <)0  %P   &%S=7(M
M,C R,#$R,S%X97@R,3$N:'1M[5I;;]LV%'[?KV U#'V);I9=)XIC()4])("3
M!;':K$_#L4C;1"A1(.G;?OTHRG+CNI>LZ(I%LA\$R^2Y?N<<'LFG]VKP1Q1_
MN!NBN4H9NGOW=G0=(<MVW8<@<MU!/$!7\<T(M1W/1[& 3%)%>0;,=8>W%K+F
M2N6AZZY6*V<5.%S,W/C>+5BU7<:Y) Y6V.KWBE_TE0#N_])[9=MHP)-%2C*%
M$D% $8P6DF8S](")?$2VO=T5\7PCZ&RN4,MK^>B!BT>ZA')=4<5(O^+3<\O[
MGFN$]"8<;_H]3)>(X@N+GN()$+\=M,X\W'[S9@I!<'KJ!=WVQ&L%V$_^\K62
MKMY>TDBU8>3"2FEFSTDA/VRWG&XG5^<KBM4\]#WO-\ML[?>F/%-:GM#TY=>2
MS2$S$#/-3_%<DVM.BJR5#8S.LM"8:)6LJNT)9UR$OWKF<UZLV%-(*=N$KV.:
M$HENR0K=\Q2RUR=2PV)+(NBTW"CIWZ048FY7I0E=S8?1C%0F^:W"B.&?5]=O
MKV/4\AU_WX(GNC_1-='.)L+ZHMW/H/K9)HZH5(A/T7@QD113$)3('VSJ$W [
M^]CNF"B8,%+MGW"!B;"U!QCDDH35EW-,9<Y@$]+,V&&(SK?<)UPIGAH!2R(4
M38!MA1AYY?(V0L_.G*[7+8)4:;45K@1OX]<Q\>LJ?+@6G#D=O_/%9<_QOW.M
M$P3?1?DU93M=I]-I/8NM:QQ1.D.[6^:075B!51'D@+&N0&$K7R-_'T)&I@<>
M+YW]\P/:%)Y=(&]V ;FU_BN&>859UK.VO@0?C'@"Q4FTYX%O8+S-.E."<ZTQ
M9Q2C2M7_I_'MSQI_*1>"Z-,QDPNFM-(GZ#I+G!\;#+5QU@/(N=95_;M8>4D6
MEN%P!QNACQ$4PQK=0 8S8AJLT2AJ0I7XO&<&A,$*!*DO\I(GU#30 U" QD0L
M:4+D?U$07I1?&$P@A;K"'O$T!RG1U?U-TY'^78NAN+9(#Y><+8H^9U?>[P37
M"6Z>EH^EO<:EG8XW4I%4ZOS6#Y IP4691U><X8@W/>F;@OU)LU/\O8Y[7KS;
MJR?*NDF?";XD:)CFC&^(.+9OS3C4]Y_7CJ W O1=MH_Y5!6'UQ'O6N-=I?<-
MK-?-/L:C0@Y@7F.DJUZ=3]%EJKDDT/3LCDF6Z<=44ML>?0Q:&XDN<4HS*I4
M18OB?CS,C7=NN5!S%($N@32K;8V/"2-Y6>>;#GBD=9ARD=':@OUN?%GU[,?T
MUFP^</%XB+5K1A:>C$@\9WSBDR&;G)=31J$@S)35@[&;CW]2FI$([R,)3&3Q
MQO20Y!N3.MMK.3=D)ICZ_P!02P,$%     @ 9X!K4FGP&YDZ P  I@D  !<
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
M6G3P"E[[H=&!"*W0E%2_9@&MI)\1K=T"L?' (EMVGBC9FBC!B58Y?PUM[%Z
M+R.>4+EU6_L-V5?\]=Y@ME,_C&@ASL'B4F$$?1+\<WA5*3_'O+"[#Z%$.0&$
M2CE32+VZ,*@ ^6LNK:=$E(+,ZZ$"?D.FM_G8@.(>>V7N+?%3+8F:>J2C5)Q9
MK:3P5P&VF%@I)#>2K)>A//#I(2,UA:6,[?>I]?D]$*@%M,8A6].@G"/BXT)Q
M(GWTR5NP9E\"?R@D;I4_.,\$2 Z9&8>#> (5[SVN)_N$ZW;G/JYW)K5[\-Z=
M#G=&.>Z,N11$_-SJC!/O<XO I\(47TZY$2N (=XEGT@EW9*J@8>FI;WFL>AQ
M%K;)ENBMPM:GEYO2H;PPN;88!JI>XE@;X0WP)>X4,BQ*%*(=>R"G;40B6+X'
M2.-VDSDR_',&=;Q/H YD/9AS57A2HXA#DF"1*><8*WNW6%P7(#O0<V@^6#]Z
M_.(X)%<;*M2)+MSCL^^2/_A:&JCZ3FXSZ=89:FW$9%76^QT)81'0'(\^TO],
M$2CV"8$EK88 W\,)%7%E^5=VW 7B5Q II7\=QX4A*-Q*MW=5IMHZ'!?[B_^=
M;H^\ZAFWZ^J"&,X#&82G?DS;:UI>,B6O0977#'?DJT]S\HG0W??#V<%S.)SY
M2TVQ GQU0T-$BK>QMV$DHK.OJ#6VJ]BU71PK6:=-H,Y2YI3>D60JG0-8\>:9
MQFJ!&N<2C:%!_S\_?=.4?*JPPL+%DH@<CC;1@3B6@*'&B9%0UL>8!?!K2I6A
MX/+)TI>*_KYS=07T5?@I#QWA#N$!SN("!UI84];#6"NK2Y1' &$16 W)VF*F
MMD6*>,$5\D ,\SY\4?;<,_$>'G!.Z5\G!JFBBC@ SV2()']?74*N&M*=S.9:
MS8%R7L:GY;6[*<D/TESI)6#O8J8#X_$M/", GY[2Z_]36%0>_2_Y-U;L$\NQ
M\R>XLG>".PA,#9&A>&ZAM_IQA'DD5WS9DYF/KQ]T5.J::.=T2NJ.YI2,L)8I
M#?,VAN[R6X'#PWJWV:7/!1P:Z<1JXO)+@KK_DJ#AQ/V^SIOZP4'[T>YF/7JT
M[X_4'D3U5J>[D]J&-SF8C0MC$4SO*NW*:D 9HEXKOV'1=H H:G?7)I5"*/CV
MC. _UGCYHH,[P#_9U>EX-.S_S'ZZ'%P-/JZ!4Z[&'SC:9#Z%[+0X); \GG-T
MEZZWV,K/O]/*;?_7GK9:?R8A88,;B LZ3[++4(7]10OYE6N%"_Z=%NH7;C"[
M1^'H$CUI-1J>;FZ1V2Y$=^=3I5R';[5ZX0YV#O<^7MI U=-9<S.$3Q"OA;L_
MY$^^=RJ?X>LK_QW8R7\ 4$L#!!0    ( &> :U(L5!\NXP<  % F   7
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
M$0?@F0R1Y,^K2\A50[J3V5RK.5#.R_BT/'8W)?E!FBN]!.Q=S'1@/'X+SPC
MIZ?T^O\4%I5'_R'_QHI]8CEQ_@VN[!WC#@)30V0HGEOHKGX<8Q[)%5]V9>;C
MZP<=E[K&VCF=DKKC.24CK&5*P[R-H;N\)W!T5#]H'M!5 8=&.K&:N+Q%4/>W
M"!I.W.]KM>N'<>O1[F8]>K3OC]3^%->/#@YV4MOP)@>S<6$L@NE-I559#2A#
MU(WSSRRZ'2"*VKVUT?FWIP-_2^/EBS;"WW^SGZ_>7;+K_F6OOT9,N0Q_X&&3
M^=RQTZJ4B/) SM%5.M=B*Q^_FR7;_$]/FZLWDS!A;]=$<17JKK]H!;^;1?J5
M&\SG4?BK.WK2:C0\P6S1UR[4=N=B4J[#S:QN.'6=P[VK2AN,>@)K;H;P,0*U
M</>'?.%V4_D=[EKY6U^G_P502P,$%     @ 9X!K4MS<T*X^!0  21(  !<
M  !A<W5R+3(P,C Q,C,Q>&5X,S(Q+FAT;=U8;7/3.!#^?K]B2><*S,2O>7^A
M,R$-D*$TF<0=X-.-8LN)#L7R27+3W*^_E1P72BEP=QR%RP=/[)4>[3Z[UC[6
M\,'I;!R]G4]@H[<<YA=/SZ9CJ#F>][HQ]KS3Z!1>1*_.H.GZ 4229(II)C+"
M/6]R7H/:1NN\[WF[W<[=-5PAUUZT\ Q4T^-"*.HF.JF=#,T3O%*2G/PR?. X
M<"KB8DLS#;&D1-,$"L6R-;Q.J'H'CG,8-1;Y7K+U1D/HAP&\%O(=NR2E73/-
MZ4F%,_3*^Z%G%QFN1+(_&2;L$ECRI,96?KM':9QV8])MINU6+^@TXU:O$]-.
MDR0I^2U )ST<7LY1>L_ID]J69<Z&FO7[S=#MM'(]V+%$;_J![_]:LT-/AJG(
M-*XG<7[YMX2Y#4;D&O&TR'$Z(FEZI1W"V3KKVQ!K)50U/!9<R/Z1;W\#8W%2
MLF5\WW\8L2U5<$YWL!!;DCVL*TR+HZAD:3E0L3]IN8B]W94A=!"'LXQ6(06A
M"6+RYL7TZ32"1N@&-R/X.M]C))_*>W)^/%E$TV?3\2B:SLYA]@SFD\5T=HH5
MO)C,9XOHSH!^E #F%XOEQ>@\@F@&R\G8AM'SVR:4Z,4$EJ/%T]'Y9.G,WIQ-
MWL)H'!E+Z/OA/TG5[X72+-W_YZ$V/QGJM YSHB6+W\%S07/*Z\='0=L?) (V
M5-+5'F(JC7]UR NI"H(N:@%!%R[<I3MV84ECL_5 T&CY=2 *2")RLW6L]B52
M-< 0*%+0&PI+(E<DH\J977&ZAU&LC<406$<[T<='K>[@J[G,29+@+N5PFNI^
MH_U)=LM'+$NPK/J.&71/? =N%=?W7_TF4V'7;1D:(DS(*,L*PF%!<R$Q%QD\
M$W(+@>^\K%(V%MN<9'M(A;3W,>$T2XB$/<4+_L6,G]*8;E=40B.HF];@PR,S
M]/BH&X;^H 2W-\'@,:0%YUA<",L9!KAC>F.!)?VC8)*:[J',XNJZOAZ1QX"K
M!ZU'R>/K2J)Q(;'W(<+D*MZ0;$VK<@IZC::MQZWU#FLS2_Z?-17^D#7%,JR5
M+;')BQ&%X,P$G]J\'2HM)4QB%>22*I/ONC$3S@&GH3-8D6C(L0!4W<Y*64:R
MV#Q'P,1*'I-5,ZK@9;F(G$J[IOJH<MUOFOO:G0KCT\"6E:$F*TXKZTK(A$H'
MT\1)KFB_^C-(F,HYV?=99LFVDP8'K)706FP-W.#2[,OX&AX<LSZ6YH,<ZO7<
M;JMA%)%&)W52+7P02ZX52YY.;MN:OML..W>:?3>XT_8YV(;O-CK=;PX;MMQV
MK_55L)YEHF0#^598&$]JC5HUX9#YO@^!S5>%]YFA87YE!G]8(J9N;F5'Y-]_
M<[!R^/BHV1DH>X7Y*%I,QR_A^6PRGYQ=U^V7H[Q!R+<C\? *V#<O1V8$9PE4
ME/PT#-_43V9'&&\83;$A87/2[)+"+$T9RJC[)_QO<EIN)_=$ZRLBXPT$I90(
M_A5WGMU#?R99/@*%3F"_%/@5BEV/E]V,H5!"N:-IA@YAC[3?Z@?%9!0W?"BV
M-RA^5A2'YE)<,B/04+B/5"%1-HE4[XBD=9AFL6M[Z(YAWUT9_77HU(AVY^"T
MD!E3FQ+R(QUF[-=:#)OOEBEE7$+IQK!'H]]I"D6.3XSC5&D7C%Q L4#7PIPV
ME!\<6(8V$F:",(_?KXG[!#6JX8O?(]87!,B$KD 81P D)B=25PJADKW2RD54
MG&A$<@$;<<R%Y2 Y'&C<K2(^.I'(17DDTY>4$[,)W#JC>+\)VI;NOY]"5AAA
MH6]/^<*QQN%:'K+8XYZ3OP!02P,$%     @ 9X!K4E)OCE,I!0  .1(  !<
M  !A<W5R+3(P,C Q,C,Q>&5X,S(R+FAT;=U86V_;-A1^WZ\X<["T!:R[+_&E
M 5S'0=RU=F K:/LTT")E<Y5%C:3B>+]^AY25K$W3%EO7R_(@1#SDQW/YS/.)
MPY_/YN/XS>4$-GJ;P>75LQ?3,30<SWL5C3WO+#Z#B_CE"VBY?@"Q)+GBFHN<
M9)XWF36@L=&ZZ'O>;K=S=Y$KY-J+%YZ!:GF9$(JY5-/&Z=",X),1>OK3\&?'
M@3.1E%N6:T@D(YI1*!7/U_"*,O46'.<P:RR*O>3KC8;0#P-X)>1;?DTJN^8Z
M8Z<USM"KWH>>W62X$G1_.J3\&CA]VN!I+Z)1T.GZ[7:WM0JC7K>3D"2DM-<E
M011V?PO020^G5VN4WF?L:6/+<V?#S/[]5NAVVX4>[#C5FW[@^[\T[-3382IR
MC?M)7%_]6\'<!R-RC7A:%+@<D32[T0[)^#KOVQ ;%50]/1&9D/TCW_X-C,5)
MR99G^_ZCF&^9@AG;P4)L2?ZHJ; LCF*2I]5$Q?]DU2;V=5>%T$6<C.>L#BD(
M31"3UQ?39],8HM -WXW@\WQ/,/E,?B/GQY-%/#V?CD?Q=#Z#^3E<3A;3^1DR
M>#&YG"_B!P/Z7@*XO%HLKT:S&.(Y+"=C&T;/[YA0XHL)+$>+9Z/99.G,7[^8
MO('1.#:6T/?_4:E^+Y7FZ?X_#[7UP5"G37@N-CE<LCQA3: "-DRRU1X2)HU;
M32A*J4J"GFD!P0E<N4MW[,*2)>;$@2!J^TT@"@@5A3DQ<&EM,RD3*>@-@R61
M*Y(SY<QO,K:'4:*-Q:2LB7:BCX_:)X//SEY!*,5SR<E8JOM1YX/YK(9X3I%(
M?<=,^D89#MPZKJ^_^[N9"D_<MDE#C 49Y7E),EBP0DBL10[G0FXA\)U?ZY*-
MQ;8@^1Y2(>U[RE6"*_:,2&"85@IG+&';%9,0!4W3"GQX;"8>'YV$H3^HH.U+
M,'@":9EER"H$S3B&M^-Z8V$E^Z/DDIENH<S6ZI98C\D3P+V#]F/ZY)9'+"DE
M]CI$F-PD&Y*O64VFH!>U+!&WUCLD94[_GXP*OTM&\1R9LB6V> FB$%Q)<=36
M[<"SE'")+"@D4Z;>36,F60:X#)U!=J&A0 *HYH%R.<D3,XZ U$H<4U4SJ\PJ
MNHB"2;NG>H^W[A>M?>-!1?%A8)N5H2:KC-76E9"420?+E)%"L7[]SX!R561D
MW^>Y3;9=-#A@K8368FO@!M?F0,9?X,$QZV-E/LB?7L\]:4=& 6ET4M-ZXX,X
M<JTX\C2];VOY;B?L/FCVW>!!V\=@(]^-NB=?'#9LNYU>^[-@/9N)*AN8;X7$
M>-J(&O6"0^7[/@2V7C7>1Z:&Q8V9_'>*&-[<JXXHOO[A8.7O\5&K.U#V"<_G
M%S,47[/QY):SGX[PG61\N00>Z&]_=05F162<0IV.'R:[=UK)G 3C#6<IG-^>
M4O,TY:B;OGVR?YA\OB0RV4!0Z8?@7R7.LP?GCZ2]1Z#0"6R2 C\UD419U<(X
MJB/4.)KEZ! V1OM!?I!)]_3U!A7/BN'40HIK;E09RO21*B5J)9'J'9&HZJ=Y
MXMK&N>/8;%=&=!W:,Z(].#DM9<[5IH)\3WP9^ZT PXZ[Y4H9EU"O<6S,Z'>:
M0EG@B'&<*>T>'P4=?U ]C5Q L<#6PMPN5%\:2$<;%#?QF.&[[?&L8$8U?/)#
MQ+J% +G0-0C/$ !S5!"I:X50BUYIY2(J3C1BG@$;<9()FPYZN,!X6$6\=P-1
MB.H*IB]9AH%<LWMW$G<'H6WI_MT2LL((2WU_R2>N,0[/ZE+%7N^<_@502P$"
M% ,4    " !F@&M2C6P58LT+  !)+P  %@              @ $     87-U
M<BTR,#$Y,3(S,7AE>#0V+FAT;5!+ 0(4 Q0    ( &: :U)F@.':=Q4# "7W
M'  1              "  0$,  !A<W5R+3(P,C Q,C,Q+FAT;5!+ 0(4 Q0
M   ( &: :U)0?%UCJ!@  $P7 0 1              "  :<A P!A<W5R+3(P
M,C Q,C,Q+GAS9%!+ 0(4 Q0    ( &: :U**5D9EQCH  "IU @ 5
M      "  7XZ P!A<W5R+3(P,C Q,C,Q7V-A;"YX;6Q02P$"% ,4    " !F
M@&M2\#3:WDJ'  !*[@4 %0              @ %W=0, 87-U<BTR,#(P,3(S
M,5]D968N>&UL4$L! A0#%     @ 9H!K4@>+P/=(4P$ <AX. !4
M     ( !]/P# &%S=7(M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( &:
M:U*C,,_BG\@  /5:"0 5              "  6]0!0!A<W5R+3(P,C Q,C,Q
M7W!R92YX;6Q02P$"% ,4    " !F@&M2N>)D.+0C  !TU@  &
M    @ %!&08 87-U<BTR,#(P,3(S,7AE>#$P,S$N:'1M4$L! A0#%     @
M9X!K4CQT6@VJ,P  )K4! !@              ( !*ST& &%S=7(M,C R,#$R
M,S%X97@Q,#,R+FAT;5!+ 0(4 Q0    ( &> :U+ C(4$W0,  !PE   7
M          "  0MQ!@!A<W5R+3(P,C Q,C,Q>&5X,C$Q+FAT;5!+ 0(4 Q0
M   ( &> :U)I\!N9.@,  *8)   7              "  1UU!@!A<W5R+3(P
M,C Q,C,Q>&5X,C,Q+FAT;5!+ 0(4 Q0    ( &> :U)Q.2^5] <  &(F   7
M              "  8QX!@!A<W5R+3(P,C Q,C,Q>&5X,S$Q+FAT;5!+ 0(4
M Q0    ( &> :U(L5!\NXP<  % F   7              "  ;6 !@!A<W5R
M+3(P,C Q,C,Q>&5X,S$R+FAT;5!+ 0(4 Q0    ( &> :U+<W-"N/@4  $D2
M   7              "  <V(!@!A<W5R+3(P,C Q,C,Q>&5X,S(Q+FAT;5!+
M 0(4 Q0    ( &> :U)2;XY3*04  #D2   7              "  4".!@!A
L<W5R+3(P,C Q,C,Q>&5X,S(R+FAT;5!+!08     #P / /@#  ">DP8    !

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